Das Problem, dass beim Verbinden mit der MySQL-Datenbank in Idea chinesische Zeichen verstümmelt erscheinen

Das Problem, dass beim Verbinden mit der MySQL-Datenbank in Idea chinesische Zeichen verstümmelt erscheinen

Problem: Bei Verwendung von JDBC zur Verbindung mit der MySQL-Datenbank werden beim Einfügen chinesischer Zeichen verstümmelte Zeichen angezeigt. Lösung: Fügen Sie den folgenden Code in den Verbindungscode ein.

String-URL = "jdbc:mysql://localhost:3306/Ihr Datenbankname?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC&useSSL=false";

Code-Interpretation

useUnicode=true&characterEncoding=utf8

Der obige Code hat zwei Auswirkungen:
1. Bei der Speicherung von Daten:
Beim Speichern von Projektdaten dekodiert die Datenbank die Daten zunächst im UTF-8-Format in Bytecode und speichert den dekodierten Bytecode anschließend mit der GBK-Kodierung wieder in der Datenbank.

2. Beim Abrufen der Daten:
Beim Abrufen von Daten aus der Datenbank dekodiert die Datenbank zuerst die Daten in der Datenbank in Bytecode im GBK-Format, kodiert dann den dekodierten Bytecode erneut im UTF-8-Format und gibt die Daten schließlich an den Client zurück.

serverTimezone=UTC

Der obige Code dient zur Angabe der Zeitzone. Nach dem Hinzufügen dieses Codes wird der Zeitzonenfehler nicht mehr gemeldet.

useSSL=false

Bei höheren MySQL-Versionen müssen Sie angeben, ob eine SSL-Verbindung verwendet werden soll.

Dies ist das Ende dieses Artikels über das Problem der verstümmelten chinesischen Schriftzeichen, wenn Idea eine Verbindung zur MySQL-Datenbank herstellt. Weitere verwandte Inhalte zu verstümmelten chinesischen Schriftzeichen, wenn Idea eine Verbindung zur MySQL-Datenbank herstellt, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Lösen Sie das Problem, dass das Terminal ideell keine GIT-Befehle ausführen kann + Terminal chinesische verstümmelte Zeichen
  • IntelliJ Idea 2020.1 ist offiziell veröffentlicht und unterstützt offiziell Chinesisch (unbedingt lesen)
  • Lösen Sie das Problem, dass die IntelliJ IDEA-Konsole verstümmelte chinesische Schriftzeichen ausgibt (das einfachste Problem der Geschichte).
  • Detaillierte Erklärung der Lösung für das Problem verstümmelter chinesischer Schriftzeichen in der .properties-Datei in Intellij IDEA
  • IntelliJ IDEA ist jetzt auf Chinesisch verfügbar

<<:  Rankings zur Benutzerfreundlichkeit chinesischer Websites

>>:  So verwenden Sie CSS-Stile und -Selektoren

Artikel empfehlen

Die MySQL-Partitionstabelle ist nach Monaten klassifiziert

Inhaltsverzeichnis Erstellen einer Tabelle Zeigen...

Anfänger lernen einige HTML-Tags (1)

Anfänger können HTML lernen, indem sie einige HTM...

Verwendung des Docker-Systembefehlssatzes

Inhaltsverzeichnis Docker-System df Docker-System...

Detaillierte Erklärung des MySQL-Covering-Index

Konzept Wenn der Index alle Daten enthält, die di...

So implementieren Sie das MySQL-Umschalten des Datenspeicherverzeichnisses

So implementieren Sie das MySQL-Umschalten des Da...

CSS erreicht hochadaptiven Vollbildmodus

Beim Schreiben meiner eigenen Demo möchte ich dis...