У меня есть XML, который содержит текст на испанском языке. Я заметил это, когда проследил этот XML до строковых символов, которые содержат акценты там, где они представлены неправильно. Я проверил это, отследив один символ "è" и получив "Ã ©"
trace("è"); //outputs é
Как это разрешается в ActionScript? Спасибо !!
Пример затронутого XML:
'<month name="month6"> ' +
'<link.content document-href="tn5684" section-href="tn5687" document-type="SPECIAL-TOPIC" rank="1" link-url="">Bebé prematuro</link.content> ' +
'<link.content document-href="tn8416" section-href="tn8416" document-type="DP-TOPIC" rank="2" link-url="">¿Cómo puedo tomar decisiones informadas sobre mi bebé extremadamente prematuro?</link.content> ' +
'</month> ' +
Текст появляется в компоненте списка. Я изменяю шрифт вокруг, чтобы найти тот, который может работать, но это не работает. Кто-нибудь знает, как представлять акцентированные символы в компоненте List ??
Обновление
Загрузка документа XML из внешнего файла не имеет такой же проблемы:
var myXML: XML = new XML ();
myXML.load ( "someXmlFile.xml");
// Это работает
Однако мне нужно, чтобы этот XML был встроен в SWF. Поэтому я создаю XML из строки:
var xmlString:String = "<root><textNode>bebè</textNode></root>";
var myXML:XML = new XML(xmlString); //This breaks the encoding?!
Извините, Банда
Поэтому я использовал Flash Develop для редактирования сценария действий, который содержит XML. Это было, очевидно, не правильно закодировать текст. Открыв этот файл в CS5, отредактировав его, сохранив исправленную проблему. ДУХ!