Кодировка для WAP

Все что связано с Дизайном и Веб-Дизайном. От полиграфии и рекламных роликов до хостингов выпадающих менюшек и фреймов :)

Сообщение FSA » Сб авг 14, 2004 10:53 pm

У кого есть официальная информация о том, какую кодировку нужно использовать для WAP-сайтов (хотя фиг знает, как я понял стандарта нет, иначе зачем делать копию WAP-сайтов в транслите).
Первая проба пера была в windows-1251. Всё вроде бы хорошо, всё работало у друзей и тут на тебе, я сотовым обзавёлся Siemens M55. Начал просматривать - абракадабра. Давай переделывать. Попробовал в UTF-8, вроде заработало. И что странно - титульная в UTF-8, а всё остальное как и было в windows-1251, а отображается нормально... Вообще какая-то странность. Хотя может где-то в кэше засело. Ну я вроде успокоился, думаю переделаю в UTF-8, да не тут-то было. Через пару дней залез на сайт, а у меня всё вопросиками (уже не абракадабра, а просто знаки вопроса вместо русских букв).
Конечно есть выход всё пихать в юникоде, т.е. все символы преобразовывать к виду &#xXXXX;, но тут другая проблема. И без того объём страницы рекомендуют ограничивать (вообще что-то слышал про 1,4кб), а тут такое увеличение объёма многократное. У меня и без того некоторые страницы получались 5кб, а тут вообще все 30-40 будут. Да и пользователям накладно (10кб стоят 0,01 бакса + налог, да если учесть что по карточке бакс все 30-35 рублей...).
Вообщем жду квалифицированного ответа или полезных ссылок по теме.
"Скажи мне свой IP, и я скажу кто ты!"
Подпись: nslookup
FSA
Подполковник
 
Сообщений: 748
Зарегистрирован: Сб апр 20, 2002 8:38 pm
Откуда: Тавда, Россия.
Пункты репутации: 0

Сообщение SiMM » Вс авг 15, 2004 9:28 am

На <a href='http://forum.ru-board.com/topic.cgi?forum=31&topic=4976#1' target='_blank'>руборде</a> имеется обзор тем, касающихся WAP. Насколько я понял Mamayа, должно быть достаточно использования функции <a href='http://php.net/iconv' target='_blank'>iconv</a>('Windows-1251','UTF-8',$str) + <a href='http://php.net/header' target='_blank'>header</a>('Content-Type: text/vnd.wap.wml; charset=utf-8') - в этом случае увеличение объёма будет не более чем в два раза. До кучи, перед iconv'ом можно преобразовывать часть русских символов в схожие по начертанию английские (поскольку в UTF'е они всё равно занимают один байт - это даст ещё небольшую экономию).
IRC: <a href='http://www.fileforum.ru/irc.php' target='_blank'>RUSNET #fileforum</a> (irc.tsk.ru:6669)
SiMM
Подполковник
 
Сообщений: 588
Зарегистрирован: Чт июн 13, 2002 8:41 am
Пункты репутации: 0

Сообщение FSA » Пн авг 16, 2004 2:37 am

Буду штудировать. Кое-что интересное нашёл. Как я понял надо свой движок делать для формирования страниц...
"Скажи мне свой IP, и я скажу кто ты!"
Подпись: nslookup
FSA
Подполковник
 
Сообщений: 748
Зарегистрирован: Сб апр 20, 2002 8:38 pm
Откуда: Тавда, Россия.
Пункты репутации: 0

Сообщение SiMM » Пн авг 16, 2004 8:28 am

Если хочешь писать странички в Windows-1251, а выводить их в UTF-8, то возможно тебе пригодится ещё и проштудировать <a href='http://php.net/outcontrol' target='_blank'>Output Control Functions</a>.
IRC: <a href='http://www.fileforum.ru/irc.php' target='_blank'>RUSNET #fileforum</a> (irc.tsk.ru:6669)
SiMM
Подполковник
 
Сообщений: 588
Зарегистрирован: Чт июн 13, 2002 8:41 am
Пункты репутации: 0


Вернуться в Дизайн + web-дизайн

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

cron