2011-02-03 10 views
0

IEや他のブラウザでdojo(Ajax)を使用してXMLを解析したいと考えています。IEのdojo(Ajax)エラーのコード化が原因でコード化されました。

例はJavaScript道場:

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> 

答えて

0

あなたは、XML文書内の文字をアクセントにしたい場合は、あなたがそれらをサポートしているエンコーディングタイプを使用していることを確認してください。ヒント:utf-8はありません! ISO-8859-1(Latin-1)を試してみるか、xmlデータをutf-8としてエンコードしてください。

関連する問題