Lösen Sie das Problem verstümmelter chinesischer Zeichen, wenn Sie Daten von Tomcat unter Linux in MySQL einfügen

Lösen Sie das Problem verstümmelter chinesischer Zeichen, wenn Sie Daten von Tomcat unter Linux in MySQL einfügen

1. Problem

Das mit Eclipse unter Windows entwickelte Projekt läuft unter Windows einwandfrei, aber bei der Bereitstellung in Tencent Cloud sind die in die MySQL-Datenbank eingefügten Daten verstümmelte chinesische Schriftzeichen

2. Lösung

1. Probieren Sie eines

Verwenden Sie die Insert-Anweisung direkt unter Linux, um chinesische Zeichen einzufügen.

2. Versuch 2

Fügen Sie useBodyEncodingForURI="true" zur Tomcat-Konfigurationsdatei server.xml hinzu, es funktioniert nicht

3. Versuch 3

Das Hinzufügen von URIEncoding="UTF-8" zur Tomcat-Konfigurationsdatei server.xml funktioniert nicht

4. Versuch 4

Da es sich um ein SSM-Framework-Projekt handelt, wurde in web.xml ein Filter hinzugefügt

<Filter>
<filter-name>KodierungsFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<async-supported>wahr</async-supported>
<Init-Parameter>
<param-name>Kodierung</param-name>
<param-Wert>UTF-8</param-Wert>
</init-param>
</filter>
<Filterzuordnung>
<filter-name>KodierungsFilter</filter-name>
<URL-Muster>/*</URL-Muster>
</filter-mapping>

NEIN

5. Versuchen Sie fünf

Fügen Sie ?characterEncoding=utf-8 nach dem JDBC-Pfad in der Mybatis-Konfigurationsdatei hinzu, erfolgreich!

Der geänderte JDBC-Zugriffspfad lautet:

jdbc:mysql://localhost:3306/daad?characterEncoding=utf-8

Das könnte Sie auch interessieren:
  • Lösung für das Problem des verstümmelten Codes in MySQL 5.x
  • Lösung für das Problem des verstümmelten chinesischen Codes in der dekomprimierten Version von MySQL
  • So lösen Sie das Problem verstümmelter chinesischer Schriftzeichen bei der Verwendung von MySQL zum Abrufen von Datenbankdaten
  • Beispiellösung zum Schreiben verstümmelter chinesischer Zeichen in MySQL in PHP
  • Verstümmelte Zeichen und Lösungen im MySQL-Zeichensatz
  • Lösung für das Problem mit verstümmeltem MySQL-Code unter Linux
  • So gehen Sie mit verstümmelten Zeichen in der MySQL-Datenbank um
  • So lösen Sie das Problem verstümmelter chinesischer Zeichen beim Einfügen von Tabellendaten in MySQL
  • Zusammenfassung der Behandlung des Problems der Ausnahme mit verstümmeltem Code bei der JDBC-Verbindung MySQL
  • So lösen Sie das Problem des verstümmelten DOS-Fensters in MySQL

<<:  So wandeln Sie lokale Variablen in JavaScript in globale Variablen um

>>:  So verwenden Sie Nginx als Load Balancer für MySQL

Artikel empfehlen

CSS, um horizontale Linien auf beiden Seiten des mittleren Textes zu erreichen

1. Die Eigenschaft „vertical-align“ erzielt folge...

So erstellen Sie schnell eine statische Website in der Alibaba Cloud

Vorwort: Als Junior-Programmierer träume ich davo...

Beispiel zum Erstellen eines öffentlichen Harbor-Repository mit Docker

Im vorherigen Blogbeitrag ging es um das private ...

Schwebendes Menü, kann einen Bildlaufeffekt nach oben und unten erzielen

Der Code kann noch weiter optimiert werden. Aus Z...

JavaScript implementiert coole Mouse-Tailing-Effekte

Nachdem Sie sich das angesehen haben, garantiere ...

Detaillierter Prozess der Installation von Jenkins-2.249.3-1.1 mit Docker

Inhaltsverzeichnis 1. Docker installieren 2. Zieh...

So richten Sie den Ziellink eines Tags auf ein Iframe

Code kopieren Der Code lautet wie folgt: <ifra...

Mysql 5.7.17 Winx64-Installationstutorial auf Win7

Softwareversion und Plattform: MySQL-5.7.17-winx6...

Mehrere beliebte Website-Navigationsrichtungen in der Zukunft

<br />Dies ist nicht nur ein Zeitalter der I...

Zusammenfassung der benutzerdefinierten JavaScript-Objektmethoden

Inhaltsverzeichnis 1. Verwenden Sie Objekt, um ei...

Verwendung der JavaScript-Sleep-Funktion

Inhaltsverzeichnis 1. Schlaffunktion 2. setTimeou...

Beispielcode zur Implementierung der WeChat-Kontoaufteilung mit Nodejs

Das Geschäftsszenario des Unternehmens erfordert ...