我有一个俄语字符串,已编码为 UTF-8
String str = "\u041E\u041A";
System.out.println("String str : " + str);
当我在 Eclipse 控制台中打印字符串时,我得到??
谁能建议如何将俄语字符串打印到控制台或者我在这里做错了什么?
我尝试使用将其转换为字节byte myArr[] = str.getBytes("UTF-8")
进而new String(myArr, "UTF-8")
还是同样的问题:-(
尝试这个:
String myString = "some cyrillic text";
byte bytes[] = myString.getBytes("ISO-8859-1");
String value = new String(bytes, "UTF-8");
Or this:
String myString = "some cyrillic text";
byte bytes[] = myString.getBytes("UTF-8");
String value = new String(bytes, "UTF-8");
俄语的主要问题是正确设置 UTF-8 编码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)