我正在开发一个从数据库获取评论数据的应用程序(我使用amfphp与数据库进行通信)。我已经在gateway.php和我的数据库中设置了caracter编码,一切正常。
我跟踪了返回值,它在outpout窗格中正确显示,但是当我将文本字段的.text属性设置为值时,它会显示奇怪的字符。我试着在阿拉伯语中设置一个硬编码的字符串,它可以工作。我不知道exactelly的问题在哪里
(更新)
textFeild.text = "امين"// text display fine
textFeild.text = textDataFromAMFPHP // weird caracters
trace( textDataFromAMFPHP ) // display fine "امين"
答案 0 :(得分:0)
确保您所需的字符嵌入您正在定位的文本框中使用的字体中。这是动态添加文本所必需的。嵌入仅对已放置文本的静态文本框自动进行。
答案 1 :(得分:0)
确保使用您可能需要使用的字体嵌入所有阿拉伯字符。 http://help.adobe.com/en_US/Flash/10.0_UsingFlash/WSB2C1B8DA-8C49-484c-A6B3-607E547BAB56.html(开始阅读它所说的选择并嵌入一系列字体)。