Heim >Java >JavaErste Schritte >Was soll ich tun, wenn Java verstümmelte Zeichen zurückgibt?

Was soll ich tun, wenn Java verstümmelte Zeichen zurückgibt?

藏色散人
藏色散人Original
2020-04-11 10:07:122549Durchsuche

Was soll ich tun, wenn Java verstümmelte Zeichen zurückgibt?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn