Xwab
Форумыnavigate_nextОбщие вопросы

кириллическая ссылка
Сообщения
abn

столкнулся с загвоздкой. нужно сделать сервис отправки текста по смс
<a href="sms:?body=наш текст">SMS</a>
но вместо кириллического текста идет кодировка....

как избежать это?

или же можно по другому сформулировать проблему.
когда беру с БД текст и помещаю его в ссилку не пишет мама а
keyword=%D0%BC%D0%B0%D0%BC%D0%B0

а нужно, что бы писало keyword=мама

03 Май 2013, 20:17
IceJOKER

rawurldecode

а post-ом кто запрещает отправлять ?
вроде смс на кириллице отправить не реально через сайт, иначе крупные компании как webmoney, qiwi давно этим занялись бы )) хотя кто знает

03 Май 2013, 21:04
abn

rawurldecode нечего не дает хорошего.

не уверен, что верно поняли меня.
после нажатия по ссылке <a href="sms:?body=наш текст">SMS</a> с телефона, текст что идет после body= помещается в смс которий еще можно отредактировать и отправлять.

но здесь не только с смс проблема...

когда я с пк зашел и навел указатель мыши на ссылку, то вместо body=мама
показывает body=%D0%BC%D0%B0%D0%BC%D0%B0

как результат и в смс не может попасть нормальной текст.

нужно гдето поменять кодировку или прописать.. но где7???

03 Май 2013, 22:51
Fantik

abn, кириллические символы автоматом кодируются, тебе уже советовали выше использовать php функцию копай в эту сторону, а если ты что-то не понимаешь то прочти хотя бы здесь

Не большой пример того как надо использовать данную функцию

<a href="sms:?body=<?php rawurldecode('наш текст'); ?>">SMS</a>
добавлено спустя 5 минут:
Кстати думаю что при наведении курсора на ссылку, текст будет отображаться норм в таком варианте, но в телефон она всё равно в читабельном виде не передастся

03 Май 2013, 23:16
IceJOKER

abn, зачем GET-ом то отправлять я не пойму??
GET применяется в других ситуациях , а не в таких.
и если уж так, то плюс еще пропиши в заголовках:
header("Cache-Control: no-store, no-cache, max-age=0");

ибо иначе все пойдет в историю браузера, а потом плохой дяденька будет читать все отправленные смс

04 Май 2013, 6:41
abn

IceJOKER, об истории не подумал... ну все же. это ерунда. и так это будет текст из сайта.

04 Май 2013, 20:23
Ответить на тему