我有这个字符串"\U05d0\U05d5\U05d2\U05e0\U05d3\U05d4","\U05d0\U05d5\U05d6\U05d1\U05e7\U05d9\U05e1\U05d8\U05df","\U05d0\U05d5\U05e1\U05d8\U05e8\U05d9\U05d4"
如何将其转换为可读字符串? (注意这应该是希伯来语)
我试过这种方法,但它没有用
byte[] bytes = s.getBytes();
String decoded = new String(bytes);
System.out.println(decoded);
答案 0 :(得分:0)
所有U
应为小写u
:
String s = "\u05d0\u05d5\u05d2\u05e0\u05d3\u05d4";
try{
byte[] bytes = s.getBytes();
String decoded = new String(bytes);
System.out.println(decoded);
} catch(UnsupportedEncodingException e) {
// ...
}
请参阅Byte Encodings and Strings。
输出:
אוגנדה