Разбор XMl с ошибкой dojo (Ajax) в IE из-за кодировки - PullRequest
0 голосов
/ 03 февраля 2011

Я хочу проанализировать XML с помощью dojo (Ajax) в IE, и другой браузер работает отлично.

Пример JavaScript Dojo:

ar xhrArgs = {
url: link,
sync:true,
preventCache:true,
load: function(responseresponse,ioArgs){
var dom = dojox.xml.parser.parse(responseresponse);
var docNode = dom.documentElement;
}
error: function(error){

alert("An unexpected error occurred: " + error); 
//IN IE go to here if the XML have characters like this áéí an others

}

Пример XML:

<?xml version=\1.0\ encoding=\ISO-8859-1\ ?>
 <xml>
    <accountNumber>áéíóú</accountNumber>
 </xml>

1 Ответ

0 голосов
/ 03 февраля 2011

Если вы хотите, чтобы в вашем XML-документе были акцентированные символы, убедитесь, что вы используете тип кодировки, который их поддерживает.Подсказка: utf-8 нет!Попробуйте ISO-8859-1 (Latin-1) или закодируйте ваши XML-данные как utf-8.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...