In diesem Artikel werden verschiedene Möglichkeiten zur Lösung des Problems verstümmelter JSP-Dateien vorgestellt. Ich hoffe, dass dies eine Referenz für alle ist.
Überprüfen Sie, ob das Codierungsformat im JSP-Dateiheader festgelegt ist:
Stellen Sie es übrigens ein:
<meta>
Kodierungsformat des Projekts anzeigen: auf UTF-8 einstellen
Projekt–>Eigenschaften:
Wenn die JSP-Datei kopiert wird Direkt sollten Sie es auch überprüfen, mit der rechten Maustaste auf die JSP-Datei klicken, Eigenschaften auswählen und das Codierungsformat festlegen:
Das oben Gesagte löst im Allgemeinen das Problem verstümmelter chinesischer Zeichen auf der Seite selbst. Wenn es immer noch Probleme gibt, wie z. B. verstümmelte Zeichen im übermittelten Formular usw., müssen Sie im Anforderungsheader antworten. Codierung der Header-Einstellung:
//设置编码格式 req.setCharacterEncoding("UTF-8"); resp.setCharacterEncoding("UTF-8");
4. Wenn der verstümmelte Code nicht vorhanden ist Nachdem das Problem gelöst wurde, legen Sie das Codierungsformat des Tomcat-Servers fest. Standardmäßig ist die von Tomcat verwendete Codierungsmethode: ISO8859-1. Öffnen Sie die Datei „setting.xml“ ((im Tomcat-Ordner „conf“). Suchen Sie den folgenden Code:
<connector></connector>
Dieser Code gibt die Portnummer und andere Informationen an, damit Tomcat HTTP-Anfragen abhört.
Sie können hier ein Attribut hinzufügen: URIEncoding, und den Attributwert auf UTF-8 festlegen, damit Tomcat (Standard-ISO-8859-1-Kodierung) Get-Anfragen in UTF-8-Kodierung verarbeiten kann.
<connector></connector>
Verwandte Lernempfehlungen: Java-Grundlagen
Das obige ist der detaillierte Inhalt vonSo lösen Sie die verstümmelte JSP-Quelldatei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!