papabear
Новичок
Загрузка русского xml
Помогите пожалуйста разобраться, как загрузить xml-документ в кодировке windows-1251 в DOM-объект (php5). А потом нужно сохранить это в файл опять в кодировке windows-1251.
Я знаю, что нужно перекодировать в Utf-8.
Пробовал так:
И русские буквы превращаются в иероглифы...
А также так:
Теперь вместо русского текста - код наподобие "л"...
Я в тупике..
-~{}~ 06.09.06 14:18:
хм.... на форуме код превратился в букву "л", к чему бы это...
Помогите пожалуйста разобраться, как загрузить xml-документ в кодировке windows-1251 в DOM-объект (php5). А потом нужно сохранить это в файл опять в кодировке windows-1251.
Я знаю, что нужно перекодировать в Utf-8.
Пробовал так:
PHP:
$doc = new domDocument('1.0','Windows-1251');
$doc->load('file.xml');
$doc->save('file.xml');
А также так:
PHP:
$doc = new domDocument;
$x = join('',file('file.xml'));
$x = iconv('windows-1251','utf-8',$x);
$doc->loadXML($x);
$doc->save('file.xml');
Я в тупике..
-~{}~ 06.09.06 14:18:
хм.... на форуме код превратился в букву "л", к чему бы это...