Ich benutze derzeit einen Code (beste Antwort auf eine Frage) Ich fand here alles funktioniert einwandfrei, bis Sie geben Sie einen japanischen String
Eingang.Wie serialisiert man japanische Zeichen in UTF-8 mit GSON?
Ich dachte, der UTF-8
Zeichensatz würde den Trick tun, aber ich bin nicht wirklich sicher, welcher Teil des Codes nicht erlaubt, japanische Zeichen zu serialisieren.
Zum Beispiel, wenn ich etwas Grundlegendes wie "ひらがな"
serialisieren wird es Müllzeichen ausgeben.
Was ich tue, ist so etwas wie
String serialized = serialize("ひらがな");
String deserialized = deserialize(serialized, new TypeToken<String>() {}.getType());
System.out.println(deserialized);
Aber ich bin immer einen Müll deserialized
.
Kann jemand bitte etwas Licht abwerfen? Vielen Dank.
Ich schwöre, ich habe diese genaue Frage heute schon gesehen ... – ppeterka
Bitte fügen Sie entweder einen Link zu der Antwort hinzu, die Sie verwenden, oder geben Sie den vollständigen Code für die Serializer-Instanz ein. Ohne diesen Code kann diese Frage nicht beantwortet werden ... – ppeterka
@ppeterka66, Ich habe den Link zur ursprünglichen Frage hinzugefügt, wo ich den Code herbekommen habe. Dank an BalusC für den Code. – Incognito