|
|
|
новичок
      
участник
Last Login: 17.03.2006 18:03
Сообщ.: 2,
Visits: 23
|
|
Есть вот такой код:
$dom = new DOMDocument( "1.0", "windows-1251" );
$root = $dom->createElement( "root_node" );
$root->setAttribute( "attribute", "значение" );
$dom->appendChild( $root );
$dom->saveXML();
При выполнении выдается ошибка:
Warning: DOMDocument::saveXML() [function.saveXML]: output conversion failed due to conv error, bytes 0xE0 0xF2 0xF0 0xE8
Ясно что ошибка здесь: $root->setAttribute( "attribute", "значение" );
Есть вариант - iconv( "cp1251", "utf-8", "значение" ) , но он не подходит, очень уж во многих местах это придется делать, да и вообще некрасивое решение.
Буду рад услышать ваши мысли на эту тему.
|
|
|
|