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

Lösen Sie das Problem der unsicheren Docker x509-Registrierung

Nach der Installation von Docker trat beim Versuc...

Lösung für den Fehler „MySQL-Server ist verschwunden“

MySQL-Server hat Problem in PHP behoben 1. Hinter...

Detaillierte Erklärung des MySQL-Triggerbeispiels

Inhaltsverzeichnis Was ist ein Auslöser Erstellen...

Analyse der MySQL-Ansichtsfunktionen und Anwendungsbeispiele

Dieser Artikel veranschaulicht anhand von Beispie...

Vergleich der Vorteile von vue3 und vue2

Inhaltsverzeichnis Vorteil 1: Optimierung des Dif...

Detaillierte Erklärung zur Verwendung selbstverschachtelter Vue-Baumkomponenten

In diesem Artikel erfahren Sie, wie Sie die selbs...

Verwenden von CSS3 zum Implementieren eines Schriftfarbverlaufs

Beim Verwenden von Animation.css habe ich festges...

So optimieren Sie MySQL-Gruppen nach Anweisungen

Erstellen Sie in MySQL eine neue Tabelle mit drei...

Beschreiben Sie kurz die vier Transaktionsisolationsebenen von MySql

Isolationsstufe: Isolation ist komplizierter als ...

So verwenden Sie den EXPLAIN-Befehl in SQL

Bei unserer täglichen Arbeit führen wir manchmal ...

Die umfassendsten 50 Mysql-Datenbankabfrageübungen

Diese Datenbankabfrageanweisung ist eine von 50 D...

Tiefes Verständnis der JavaScript-Syntax und Codestruktur

Inhaltsverzeichnis Überblick Funktionalität und L...

Detaillierte Schritte zur Installation von ros2 in Docker

Inhaltsverzeichnis Hauptthema 1. Installieren Sie...