PDA

Просмотр полной версии : русские аттрибуты в XML


NtM
02.10.2006, 11:46
Проблема такая
когда я пишу хоть один русский аттрибут id="Галерея"
не видно ничего внутри <fotoalbum></fotoalbum>?
Что делать?


<?xml version="1.0" encoding="windows-1251"?>
<fotoalbum>
<rubric id="Gallery">
<item pathPreview="img/foto/rubrika1_sm/1.png"></item>
</rubric>
</fotoalbum>



var XMLobj:XML = new XML();
XMLobj.ignoreWhite = true;
XMLobj.load("foto.xml");
XMLobj.onLoad = function(success) {
if (success) {
var rootNode:XMLNode = XMLobj.firstChild;
trace(rootNode);
for (var i=0; i<rootNode.childNodes.length; i++){
var node:XMLNode = rootNode.childNodes[i];
for (var j=0; j<node.childNodes.length; j++){
trace(node.childNodes[j].attributes["pathPreview"]);
}
}

}
};

scourge ' kangaroo
02.10.2006, 12:03
System.useCodepage = true;

Juice_Green
02.10.2006, 12:16
попробуйте сохранить файл в кодировке UTF-8 и наступит счастье.

to scourge ' kangaroo: про это надо бы уже забыть, так как чревато последстиями

NtM
02.10.2006, 12:30
Спасибо!

etc
02.10.2006, 13:35
System.useCodepage = true;
Не надо учить плохому и сами не используйте.