Отправка СМС через sms-links
1594 сообщения
#15 лет назад
Надо с wap-сайта чтобы пользователь мог отправить смс с заданным текстом на введеный юзером номер.В итоге пользователю выводится вот ссылка вот такого вида
<a href="sms:+<?=$num?>?body="<?=$sms?>"><span>Отправить</span></a><br />
Вот только проблема в том, что текст в итоге кириллисеский текст получается краказябликами.
Поскольку сайт WAP - кодировка сайта и всех файлов utf-8 (без BOM)
Пробовал обрабатывать $sms следующими конструкциями (просто пытался перебрать всевозможные функции):
iconv('utf8','cp1251', $sms)
iconv('UTF-8','WINDOWS-1251', $sms)
utf8_encode($sms)
utf8_decode($sms)
итог нулевой...
Если кто сталкивался - помогите плз, т.к гугл мне не помог
6 сообщений
#15 лет назад
1) Не все оборудование операторов физически корректно передает кириллицу.2) все же для перекодировки лучше использовать MB
'UTF-8'->'WINDOWS-1251'
mb_convert_encoding($sms,'WINDOWS-1251','UTF-8'

3) Некоторые новые модели могут отправлять в WINDOWS-1251
4) Некоторые старые телефоны, отправляют в ISО-8859-1
6 сообщений
#15 лет назад
Цитата ("Anexroid"):И ещё: может кто-нибудь объяснить разницу между sms: и smsto: ?
Уже точно не помню, кажись smsto: это sms на email.
1594 сообщения
#15 лет назад
Ну не знаю... Просто фишка в том, что sms: работает, а smsto: -нет...Ладно, спасибо за помощь, буду тестить)