Heim  >  Artikel  >  Datenbank  >  Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?

Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?

藏色散人
藏色散人Original
2023-02-14 10:42:562528Durchsuche

Lösung für verstümmelte chinesische Zeichen in Java MySQL: 1. Überprüfen Sie die Kodierung der Front-End-Seite und stellen Sie das Kodierungsformat auf „utf-8“ ein. 2. Überprüfen Sie die Kodierung des IDEA-Entwicklungstools und stellen Sie sie auf „utf-8“ ein. 3. Öffnen Sie die Konfigurationsdatei my.ini und legen Sie „character-set-server=utf-8“ fest.

Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, MySQL Version 5.7, Dell G3-Computer.

java mysql Was soll ich tun, wenn die chinesischen Schriftzeichen verstümmelt sind?

Java fügt chinesische Daten zur MySQL-Datenbank hinzu und die Datenbank zeigt verstümmelte Zeichen an

Problembeschreibung

Bei Projekten mit Springboot aufgrund der Neuinstallation der lokalen MySQL-Datenbank (Version 5.7) im Vordergrund Wenn es möglich ist, Daten in die Datenbank einzufügen und zu aktualisieren, wird in der Datenbank immer eine Ausnahme angezeigt, wenn Chinesisch beteiligt ist (ein Fragezeichen wird auf Chinesisch angezeigt).
Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?

Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?

Problemlösungsprozess:

  • Analysegrund: Die Daten zeigen alles? Nein, es sollte ein Datenkodierungsproblem sein. Überprüfen Sie, ob die Kodierungsmethode im Front-End, im Back-End und in der Datenbank einheitlich ist (einheitlich auf utf-8 eingestellt).
    1. Überprüfen Sie die Codierung der Front-End-Seite:
    前端编码

    <meta> …

    Das Codierungsformat ist utf-8, es gibt kein Problem. Nächster Schritt...

    2. Überprüfen Sie, ob die Kodierung des IDEA-Entwicklungstools utf-8 ist:
    Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?
    Suchen Sie die Dateikodierung in den Einstellungen (Sie können auch nach Project Econding suchen) und ändern Sie sie in utf-8. , aktualisieren und führen Sie die Einfügungsdaten aus, es funktioniert immer noch nicht. Nächster Schritt...
    3. Überprüfen Sie, ob es ein Problem mit der Datenbank-URL gibt:

     url: jdbc:mysql://localhost:3306/root?useUnicode=true&characterEnconding=UTF-8

    UseUnicode=true&characterEnconding=UTF-8 hinzufügen, zum Ausführen doppelklicken, immer noch? Nein, nächster Schritt (kurz vor dem Zusammenbruch) ...
    *** Beachten Sie, dass das Format meiner Konfigurationsdatei hier yml ist und mit Escapezeichen versehen werden muss.
    4. Überprüfen Sie, ob die Datenbank my.ini-Konfiguration korrekt ist:
    Aufgrund der Neuinstallation von MySQL unterscheidet sich die Version ein wenig von der vorherigen. Gibt es ein Problem mit meiner eigenen Datenbank?
    Öffnen Sie das MySQL-Installationsverzeichnis: Suchen Sie nach der Konfigurationsdatei my.ini
    Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?
    Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?
    Handelt es sich um einen Ordner oder ist er leer? ? ?
    Backhand a Baidu, einige Experten sagten, dass es sich in einem anderen Ordner befindet (unter ProgramData auf dem Laufwerk C). Ich habe danach gesucht und es ist wirklich da!
    Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?
    Im Textmodus öffnen:
    Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?
    Es wurde festgestellt, dass dies keinen Anfangswert hat. Fügen Sie den Anfangswert hinzu.
    Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?
    Speichern und schließen. Starten Sie den MySQL-Dienst neu (beachten Sie, dass der MySQL-Dienst nach dem Ändern der Konfigurationsdatei neu gestartet werden muss, damit er nützlich ist)
    Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?
    Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?
    Starten Sie das Projekt neu, fügen Sie chinesische Daten ein,

Was tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind? Die Anzeige ist normal, ok, fertig! .

Empfohlenes Lernen: „MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn chinesische Schriftzeichen in Java MySQL verstümmelt sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn