Кодировки (WML)

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Кодировки (WML)

Сообщение dr.MIG » 01.09.2007 (Сб) 9:22

Может быть стоило запостить в раздел XML, но, имхо, вопрос больше общий...
Есть wml-файл с кирилицей. Если заходим с браузера с ПК - всё ок, если из Оперы с мобильного - тоже ок, но если пытаемся зайти из родного браузера телефона - вместо кирилицы отображаются кракозябры. Кстати если заходим через WAP Browser за авторством Alexanbar'а, то теже кракозябры...
В заголовке файла у меня прописано <?xml version="1.0" encoding="Windows-1251"?>
На запрос файла сервер мне отвечает Content-Type: text/vnd.wap.wml; charset=koi8-r
Т.е., как я понял на сервере кодировка по умолчанию koi8-r, но указание
<?xml version="1.0" encoding="koi8-r"?>
ситуацию никак не меняет.
Что можно сделать?
Salus populi suprema lex

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 03.09.2007 (Пн) 14:19

Не понимает родной браузер кучу кодировок. Ему UTF-8 подавай. Проверено для Motorola C380. Надо делать перекодирование
Изображение

Q2W
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 745
Зарегистрирован: 31.01.2004 (Сб) 20:46
Откуда: Питер

Сообщение Q2W » 03.09.2007 (Пн) 16:12

Да, телефонам всегда надо давать либо UTF-8, либо его же, но ввиде мнемоник &#xтут_хекс;
Проверено годами :).
Я знаю верный путь


Вернуться в Народный треп

Кто сейчас на конференции

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

    TopList