我有一个包含西班牙文字的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!
答案 0 :(得分:1)
控制台不支持口音