如何在android中的字符串文件中使用瑞典字符å

时间:2012-03-06 12:38:28

标签: android localization

我在我的字符串xml文件中有一个瑞典单词Pågår,当我尝试从字符串资源中读取这个单词时,它只显示输出中缺少å字符的P g r。为什么会发生这种情况,我该如何解决这个问题。请帮我解决这个错误!

2 个答案:

答案 0 :(得分:0)

在eclipse中

尝试更改xml编码: - Window-> Preferences-> XML-> XML Files->编码

编辑:并确保您使用的字体支持此字符。 (只记得这一个 - Translate my app to Hungarian

答案 1 :(得分:0)

你可以(应该)使用utf-8表示来转义特殊字母。 \u00e5å都适用于Android中的"å"

根据要求,根据link的本地化字体示例。 要使用本地化字体,您可以将特殊字体放在资源中,并将其命名为“se-font.ttf” 在您的Swedish.xml的strings.xml中,您可以添加一个值:

<string name="fontprefix">se-</string>

然后,在您的应用中,当您加载字体时,您创建资产文件名,如下所示:

String fontasset = getString(R.string.fontprefix, "") + "font.ttf";

然后您应该可以使用fontasset文件名

加载字体