我是立陶宛人,我正在用立陶宛语创建应用程序,但字符串不能包含以下字母:ą、č、ę、ė、į、š、ų、ū、ž...
我在互联网上搜索了使之成为可能的简单方法,但我最终还是找到了...
有一些我想修改的代码:
if (dayOfWeek.equals("Wednesday")) {
dayOfWeek = "Treciadienis"; //this should be Trečiadienis
}
我的数组中有一堆这样的字母。我该如何处理?
static JSONArray jArray = new JSONArray(data);
提前致谢!
最佳答案
字符串可以包含字母 ±。以下代码 dayOfWeek = "Treciadienis";
。
您是否检查过您的文件是否以 UTF-8 编码?对于 Eclipse 下的那个,执行 File => Properties,您将在底部看到文本文件编码。
如果你真的做不到,我认为你在谈论一个与 ogonek 的问题,另一个解决方案是引用字符串的字节值,并执行:
dayOfWeek = "Tre".concat(new String(new byte[]{(byte) 0xC4})).concat("iadienis");
(是的,非常极端,但它有效)。
关于java - Android:设置 utf-8 编码为字符串和数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20445782/