我试图从外部 XML 动态地在屏幕上打印一些字符(例如 €)。我在屏幕上看到的只是小矩形。如果我在代码(即硬编码)中设置标签文本属性的€(欧元符号),它会在屏幕上正确打印。但是如果我尝试动态设置标签的文本,它会失败。
这个俄语字符串“ВЫБЕРИТЕ БАЗОВЫЕ ЦВЕТА”也会发生同样的事情。我正在使用 Arial 字体。请帮忙。它与写为应用程序标签第一行的编码有关吗?
我试图从外部 XML 动态地在屏幕上打印一些字符(例如 €)。我在屏幕上看到的只是小矩形。如果我在代码(即硬编码)中设置标签文本属性的€(欧元符号),它会在屏幕上正确打印。但是如果我尝试动态设置标签的文本,它会失败。
这个俄语字符串“ВЫБЕРИТЕ БАЗОВЫЕ ЦВЕТА”也会发生同样的事情。我正在使用 Arial 字体。请帮忙。它与写为应用程序标签第一行的编码有关吗?
您可以尝试通过代码使用它。例如:
<node>This is euro symbol €</node>
您的 XML 文件必须在开头:
<?xml version="1.0" encoding="UTF-8"?>
此外,文件必须使用 utf-8 编码保存:
例如在 Notepad++ 工具栏中编码 -> 以 UTF-8 编码
也适用于多语言应用程序您可以使用 flex 本地化
查看: http:
//www.adobe.com/ devnet/flex/articles/flex_localization_pt1.html