Heim > Java > javaLernprogramm > Was soll ich tun, wenn die Get-Anfrage in Java auf Chinesisch verstümmelt ist?

Was soll ich tun, wenn die Get-Anfrage in Java auf Chinesisch verstümmelt ist?

coldplay.xixi
Freigeben: 2020-07-07 17:16:36
Original
3357 Leute haben es durchsucht

Lösung für chinesischen verstümmelten Code in der Get-Anfrage in Java: 1. Manuelle Dekodierung, der Code ist [param=newString(param.getBytes("iso8859-1"), "utf-8")]; . Tomcat konfigurieren, Tomcats [server.xml] ändern.

Was soll ich tun, wenn die Get-Anfrage in Java auf Chinesisch verstümmelt ist?

Lösung für chinesischen verstümmelten Code in der Get-Anfrage in Java:

Methode 1: Manuelle Dekodierung

    param = new String(param.getBytes("iso8859-1"), "utf-8");
Nach dem Login kopieren

Diese Methode hängt vom Server ab

Methode 2: Tomcat konfigurieren

Ändern Sie die server.xml von Tomcat: URIEncoding="utf-8 "

Diese Methode hängt vom Server ab

Methode drei: URL-Kodierung (hängt nicht von der Tomcat-Konfiguration ab, empfohlen):

Zwei Browser-URL Codierung.

 var param = "中";
 param = encodeURI(param);
  alert(param);
  param = encodeURI(param);
  alert(param);
Nach dem Login kopieren

Apropos Param-Kodierung zweimal und an den Hintergrund übergeben

Der Server führt erneut eine URL-Dekodierung durch.

Wenn die Parameter an den Server übergeben werden, dekodiert der Server sie automatisch. Wir müssen sie nur einmal manuell dekodieren

 java.net.URLDecoder.decode(param, "utf-8");
Nach dem Login kopieren

Verwandte Lernempfehlungen: Java-Video Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die Get-Anfrage in Java auf Chinesisch verstümmelt ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage