好的,所以我根据googles文档在resources-pl中有本地化资源。我的问题是有些角色似乎有效,有些角色没有。
我已经搜索了互联网,但是从我所看到的它应该只要文件是UTF-8编码就可以工作,但是对于某些角色,我会得到经典的方形图标,例如在HTC One和nexus上5。
奇怪的是,我刚试过一个旧的三星Galaxy S,那里出现了“怪异”的角色,但是用粗体显示了!
违规字符串示例:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="action_nearestLocation">Najbliższą lokalizacje</string>
'Nabli中的'z'和最后'a'......在我的按钮中都显示为方块。我将文字设置为:
button.setText(R.string.action_nearestLocation);
我已经在Ultraedit中重新保存了文件,以确保它是UTF-8。我没有想法,任何一个人请说出来:))
哦,最后一点 - 我希望不要再使用unicode号码了。
答案 0 :(得分:0)
我的猜测是你使用的是不支持波兰字符的自定义字体。此外,你的字符串中有一个错误:它应该是“lokalizację”: - )