Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Кодировка текста (https://javascript.ru/forum/dom-window/37729-kodirovka-teksta.html)

Charly83 04.05.2013 15:29

Кодировка текста
 
Доброго времени суток, загружаю XML файл в ListView, при загрузке PHP кодом русский текст читаем, когда реализую с помощью JavaScript получаю кракозябры, XML файл и ListVIew один и тот же, вот кусок кода загрузки файла

if (window.DOMParser)
              {
              parser=new DOMParser();
              xmlDoc=parser.parseFromString(xmlHttp.responseText,"text/xml");
              }
            else // Internet Explorer
              {
              xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
              xmlDoc.async=false;
              xmlDoc.loadXML(xmlHttp.responseText);
              }

danik.js 04.05.2013 15:57

xml-документ содержит в себе обозначение кодировки?
Код:

<?xml encoding="utf-8"?>

Charly83 04.05.2013 18:43

Цитата:

Сообщение от danik.js (Сообщение 248947)
xml-документ содержит в себе обозначение кодировки?
Код:

<?xml encoding="utf-8"?>

да

danik.js 04.05.2013 20:53

А сам документ точно в юникоде?

Charly83 05.05.2013 07:14

Цитата:

Сообщение от danik.js (Сообщение 248991)
А сам документ точно в юникоде?

он передается с сервера, как узнать? и когда я получаю его с помощью file_get_contens на PHP , то кодировка в этом же ListView нормальная

ps: проверил, после сохранения ответа в файл кодировка в utf-8


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