Появилась у нас сотовая связь, а вместе с ней и GPRS, да ещё не просто так, а на халяву. Вот и взбрело мне в голову информацию со своего сайта (новости городские, да так всякую мелочь) представить в виде WAP сайта. Много думать не пришлось, благо на хостинге всё приготовлено. Вот только мелочь одна - информация то вся лежит в базах данных в кодировочке Windows-1251.
Естественно всё пришлось делать на PHP. Немого покопавшись в интернете нашёл каким манером всё провернуть, чтобы телефон правильно понимал что ему пропихивают (что это именно WAP страница, а не какая нибудь html). Но тут наступил на одни грабли: кодировка! Естественно первый вариант был просто говорить, что содержимое далее идёт в кодировке Winodws-1251. Всё отлично заработало и было проверно друзьями на разных телефонах (как ни странно с ч/б дисплеем на Siemens'ах). Вроде бы всё хорошо, но тут я купил себе телефон и решил посмотреть. И вот тут то и началось. Оказалось что Siemens с цветными дисплюями (может это и случайность) показывают абракадабру на экране. Поколупавшись ещё немного понял, что всё-таки нужно размещать всё в кодировке UTF-8. Интересно, кто и как решает проблемы с кодировкой? Да и вообще может есть какие-то хитрости по поводу WAP (скрипты для преобразований и др.).