【发布时间】:2023-03-06 18:13:01
【问题描述】:
String s1="\u0048\u0065\u006C\u006C\u006F"; // Hello
String s2="\u0CAE\u0CC1\u0C96\u0CAA\u0CC1\u0C9F"; // ಮುಖಪುಟ (Kannada Language)
System.out.println("s1: " + StringEscapeUtils.unescapeJava(s1)); // s1: Hello
System.out.println("s2: " + StringEscapeUtils.unescapeJava(s2)); // s2: ??????
当我打印s1 时,我得到的结果是Hello。
当我打印s2 时,我得到的结果是???????。
我希望s2 的输出为ಮುಖಪುಟ。我怎样才能做到这一点?
【问题讨论】:
-
您想从哪里获得输出:在 Windows/Linux 的命令提示符或 IDE 的控制台视图上?请提及。
-
@SanjeevSaha IDE 控制台..
-
@Raedwald 不,我的问题与您提出的问题无关
-
3 个答案中的 2 个建议正确设置字符编码。您的问题文本并未表明对字符编码对此类问题的重要性的任何认识。
标签: java spring-mvc unicode unicode-string