Испанский текст неправильно закодирован в ActionScript - PullRequest
0 голосов
/ 19 мая 2011

У меня есть 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, отредактировав его, сохранив исправленную проблему. ДУХ!

1 Ответ

1 голос
/ 19 мая 2011

Акценты не поддерживаются в консоли

...