0

我试图从外部 XML 动态地在屏幕上打印一些字符(例如 €)。我在屏幕上看到的只是小矩形。如果我在代码(即硬编码)中设置标签文本属性的€(欧元符号),它会在屏幕上正确打印。但是如果我尝试动态设置标签的文本,它会失败。

这个俄语字符串“ВЫБЕРИТЕ БАЗОВЫЕ ЦВЕТА”也会发生同样的事情。我正在使用 Arial 字体。请帮忙。它与写为应用程序标签第一行的编码有关吗?

4

2 回答 2

1

您可以尝试通过代码使用它。例如:

<node>This is euro symbol &#8364;</node>
于 2013-04-19T15:52:56.337 回答
0

您的 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

于 2013-04-19T22:21:16.137 回答