Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   PHP XML кодировка (https://javascript.ru/forum/server/37490-php-xml-kodirovka.html)

aleks_lv 22.04.2013 01:05

PHP XML кодировка
 
может где то есть похожая тема -подскажите..
PHP скрипт получает данные от клиента AJAXом ..данные должны приходить в кодировкеUTF-8 .текст надо записать в XML ..латиница нормально,а вот русские буквы не записываются ..как правильно это сделать
$text=iconv('UTF-8', 'windows-1251', $_GET['text']);
$dom=new DOMDocument('1.0',"windows-1251");
$document=$dom->createElement('document');
$dom->appendChild($document);
$articl=$dom->createElement('articl');
$document->appendChild($articl) ;
$articl->appendChild($dom->createTextNode($text)); 
$dom->formatOutput=true;$dom->saveXML($dom);
$dom->save("...");

danik.js 22.04.2013 04:09

А зачем конвертировать в win1251?

aleks_lv 01.05.2013 00:11

подойду по другому...
на сервер пришло слово вася с помощью аякса в кодировке UTF-8...скрипт php сохраняет его(слово) в
файле XML в таком виде
<?xml version="1.0"?>
<document><articl>&#x432;&#x430;&#x441;&#x44F;</articl></document>

как сохранить в читаемом виде???и где поучиться по этому вопросу

danik.js 01.05.2013 02:36

Цитата:

Сообщение от aleks_lv
как сохранить в читаемом виде???

Использовать кодировку utf-8
Весь мир это уже осознал. Дело за вами :)


Часовой пояс GMT +3, время: 06:07.