|
|
|
| Есть wml-файл с кирилицей. Если заходим с браузера с ПК - всё ок, если из Оперы с мобильного - тоже ок, но если пытаемся зайти из родного браузера телефона - вместо кирилицы отображаются кракозябры.
В заголовке файла у меня прописано <?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"?>
ситуацию никак не меняет.
Что можно сделать? | |
|
|
|
|
|
|
|
для: dr.MIG
(02.09.2007 в 20:39)
| | 1) Написать в .htaccess AddDefaultCharset Windows-1251
2) Отправить хедер такого содержания header('Content-type: text/vnd.wap.wml; charset=Windows-1251');
А вообще в WAP принято использовать UTF-8
Когда-то телефоны не корректно работали с Windows-1251, современные модели наверное уже нормально ваботают с этой кодировкой, не знаю точно, но лучше все-таки использовать UTF-8 | |
|
|
|
|
|
|
|
для: Gemorroj
(02.09.2007 в 21:02)
| | UTF-8 нужно использовать для сотовых, неужели вы этого до сих пор не знаете??? | |
|
|
|
|
|
|
|
для: coloboc66
(03.09.2007 в 00:13)
| | Содержимое файла вмл должно тоже переведено в utf-8, для этого можно воспользоваться программами перекодировщиками. | |
|
|
|