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: ??????
Wenn ich s1
drucken, erhalte ich das Ergebnis als Hello
. Wenn ich s2
drucke, bekomme ich das Ergebnis als ???????
.Get Unicode-codierte Zeichen (Kannada lanuguage) aus gegebenem String
Ich möchte den Ausgang als ಮುಖಪುಟ
für s2
. Wie kann ich das erreichen?
Wo möchten Sie die Ausgabe erhalten: an der Eingabeaufforderung von Windows/Linux oder der Konsolenansicht einer IDE? Bitte erwähnen. –
@SanjeevSaha IDE Konsole .. –
Mögliches Duplikat von [Was ist Zeichenkodierung und warum sollte ich mich damit befassen] (http://stackoverflow.com/questions/10611455/what-is-character-encoding-and-why-should -i-bother-with-it) – Raedwald