Android:将utf-8编码设置为字符串和数组
编程 65
我是立陶宛语,并且正在用立陶宛语创建应用程序,但是字符串不能包含以下字母:ą, č, ę, ė, į, š, ų, ū, ž...
我在互联网上搜索了实现该目标的简单方法,但最终还是到了...
我要修改一些代码:
if (dayOfWeek.equals("Wednesday")) {
dayOfWeek = "Treciadienis"; //this should be Trečiadienis
}
我有一些带有这些字母的数组。我应该如何处理?
static JSONArray jArray = new JSONArray(data);
先感谢您!
-
一个字符串可以包含字母±。以下代码
dayOfWeek = "Treciadienis";
。
您是否检查过文件是否以UTF-8编码?对于Eclipse,执行File => Properties,然后在底部看到Text文件编码。
如果确实不能,我认为您在用ogonek谈论a,另一种解决方案是引用String的字节值,然后执行:dayOfWeek = "Tre".concat(new String(new byte[]{(byte) 0xC4})).concat("iadienis");
(是的,非常极端,但是可行)。2025-04-13 15:07:03