Was soll ich tun, wenn Java verstümmelte Zeichen zurückgibt?
Die Lösung für das Problem, dass der Java-Server verstümmelte chinesische Zeichen zurückgibt
Empfohlenes Tutorial: „Java-Lernen“
Chinesisch übertragen von Der Java-Server wird als Fragezeichen „?“ angezeigt, beispielsweise der Wert des folgenden Namens:
Der Grund dafür ist, dass der Zeichensatz der Serverantwort nicht auf „UTF-8“ eingestellt ist Der Standardwert ist „ISO-8859-1“.
Lösung:
Fügen Sie einen Satz vor PrintWriter hinzu out = Response.getWriter();
:
response.setHeader("Content-type" , "application/json;charset=UTF-8");
Hinweis: Fügen Sie es unbedingt vor PrintWriter out = Response.getWriter(); hinzu, andernfalls ist der Zeichensatz von PrintWriter immer noch der Standard-"ISO- 8859-1 "
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn Java verstümmelte Zeichen zurückgibt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!