Здраствуйте. в пхп новичок. Долго искал что есть уже по сабжу - решения для себя так и не нашёл.
Вообщем задача - создать хмл в анси кодировке.
делаю :
вот
%F1%E0%F8%E0 это в анси закодировано слово "саша". собсно, этот код не
работает.
там где должны быть анси коды хмлка рубится, т.е. <?xml version="1.0" encoding="windows-1251"?>
<preved>KAK TAK
и это не оутпут тупит, ибо пробовал $dom->saveXML() стрингу вывести сразу в хексе - и действительно, после KAK TAK ничего нет
если задать кодировку utf8 то выводится норм. но что это за прикол такой ? я то хочу указать что хмл именно в анси кодировке...
подскажите куда копать, ос: linux,
php 5.3.0.
Спустя 7 часов, 48 минут, 44 секунды (16.10.2009 - 18:32) kirik написал(а):
Не сталкивался, но что-то мне подсказывает что нужно все таки uft8 юзать
Спустя 3 часа, 45 минут, 1 секунда (16.10.2009 - 22:17) Nikitian написал(а):
Создавать xml с данными в utf, а потом результат iconv'ом в нужную кодировку конвертить. Тот же simplexml с cp1251 у меня категорически отказывался работать.
Спустя 10 минут, 25 секунд (16.10.2009 - 22:28) sergeiss написал(а):
Цитата (kozyavka @ 16.10.2009 - 11:44) |
"KAK TAK%F1%E0%F8%E0" |
А почему ты решил, что эти символы будут интерпретироваться, как шестнадцатиричные??? Для этого их надо писать по-другому
PHP |
"KAK TAK%xF1%xE0%xF8%xE0" |