0

我是使用 unicode 的新手,目前无法显示从该翻译器收到的一些中文文本:http: //www.chinese-tools.com/tools/converter-unicode.html

我已经成功地在示例中使用了 unicode,而在这种情况下,文本只是一个数字:\u0050 但是,我显示的文本更复杂,看起来像这样:中国的; 当我在它之前放置“\u”时,我收到一个编译时错误,指出“无效的 Unicode”。

完整的行是: System.out.println("\u中国的");

4

1 回答 1

0

我通过首先将翻译网站作为翻译返回的内容转换为 Tripleee 推荐的十六进制来修复错误。然后我创建了一个字符串。

String foreignWord = ("\u4e2d" + "\u56fd" + "\u7684");
String foreignWordConverted = (new String(foreignWord.getBytes("UTF-8")));
System.out.println( foreignWordConverted );
于 2013-08-11T21:42:34.300 回答