UTF-8-Codierung; Nur einige japanische Zeichen werden nicht konvertiert

Ich erhalte den Parameterwert als Parameter von derJersey Web Service, die in japanischen Zeichen ist.

Hier,japaneseString ist der Webservice-Parameter, der die Zeichen in japanischer Sprache enthält.

   String name = new String(japaneseString.getBytes(), "UTF-8");

Ich kann jedoch einige Stichliterale erfolgreich konvertieren, während einige Probleme verursachen.

Folgendes wurde erfolgreich konvertiert:

 1) アップル
 2) 赤
 3) 世丕且且世两上与丑万丣丕且丗丕
 4) 世世丗丈

Während diese nicht:

 1) ひほわれよう
 2) 存在する

Als ich weiter nachforschte, stellte ich fest, dass diese 2 Zeichenketten in einige JUNK-Zeichen umgewandelt werden.

 1) Input: ひほわれよう        Output : �?��?��?れよ�?�
 2) Input: 存在する            Output: 存在�?�る

Irgendeine Idee, warum einige der japanischen Zeichen nicht richtig konvertiert werden?

Vielen Dank.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage