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

Zusammenfassung der Docker-Datenspeicherung

Bevor Sie diesen Artikel lesen, hoffe ich, dass S...

Ausführliches Tutorial zur Installation von MySql 5.6.35 winx64

Hinweis: Beim Projektstart ist kein Fehler aufgru...

Eine kurze Analyse der MySQL-Sicherung und -Wiederherstellung

Inhaltsverzeichnis 1. Einleitung 2. Einfache Defi...

So erstellen Sie eine Ansicht in MySQL

Grundlegende Syntax Sie können eine Ansicht mit d...

Einführung in die Parameter und Regeln für reguläre Ausdrücke bei Nginx

Vorwort In letzter Zeit habe ich Kunden dabei geh...

So aktualisieren Sie Ubuntu 20.04 LTS unter Windows 10

23. April 2020: Heute können Sie mit Ubuntu 20.04...

Warum ich Nginx als Backend-Server-Proxy empfehle (Gründeanalyse)

1. Einleitung Unsere realen Server sollten nicht ...

Implementierung von webpack-dev-server zum Erstellen eines lokalen Servers

Inhaltsverzeichnis Vorwort Webpack-Deb-Server Sta...

JS implementiert ein zufälliges Namensaufrufsystem

Verwenden Sie JS, um ein zufälliges Namensaufrufs...

So vergleichen Sie zwei Datenbanktabellenstrukturen in MySQL

Während des Entwicklungs- und Debugging-Prozesses...

Tutorial zur MySQL-Optimierung: Große Paging-Abfrage

Inhaltsverzeichnis Hintergrund LIMIT-Optimierung ...