西班牙语文本未在ActionScript中正确编码

时间:2011-05-19 14:50:17

标签: flash actionscript-3 character-encoding actionscript-2

我有一个包含西班牙文字的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的actionscript。这显然不能正确编码文本。在CS5中打开此文件,编辑它,保存修复问题。 DUH!

1 个答案:

答案 0 :(得分:1)

控制台不支持口音