Problembeschreibung: Beim Einfügen chinesischer Zeichen in MySQL werden chinesische Zeichen in MySQL normal angezeigt, aber JSP zeigt chinesische Zeichen in MySQL im Vordergrund an und ist verstümmelt. Lösung: Rufen Sie die MySQL-Konsole auf und führen Sie den folgenden Befehl aus: SET Zeichensatzclient = "utf8"; SET Zeichensatzverbindung = "utf8"; SET Zeichensatzergebnisse = "utf8"; Weitere Lösungen:
Die Eingabe des CMD-Clients verwendet die GBK-Kodierung, während das Datenbankkodierungsformat UTF-8 ist. Die inkonsistente Kodierung führt zu verstümmelten Zeichen. Das aktuelle Kodierungsformat des CMD-Clients kann nicht geändert werden. Sie können daher nur den Kodierungssatz von Verbindung, Client und Ergebnissen ändern, um den Server darüber zu informieren, dass die aktuell eingefügten Daten die GBK-Kodierung verwenden. Obwohl die Serverdatenbank die UTF-8-Kodierung verwendet, kann sie die dem Server mitgeteilten GBK-kodierten Daten erkennen und sie zur Speicherung automatisch in UTF-8 konvertieren. Mit der folgenden Anweisung können Sie den auf den Client bezogenen Kodierungssatz schnell festlegen: Nachdem die Einstellungen abgeschlossen sind, kann das Problem der verstümmelten Daten, die auf dem Client eingefügt oder angezeigt werden, gelöst werden. Wir werden jedoch bald feststellen, dass diese Art der Einstellung nur im aktuellen Fenster gültig ist. Wenn das Fenster geschlossen und der CMD-Client erneut geöffnet wird, tritt das verstümmelte Problem erneut auf. Wie kann man also eine endgültige Einstellung vornehmen? Im MySQL-Installationsverzeichnis befindet sich eine my.ini-Konfigurationsdatei. Durch Ändern dieser Konfigurationsdatei kann das Problem der verstümmelten Zeichen ein für alle Mal gelöst werden. In dieser Konfigurationsdatei bezieht sich [mysql] auf die Clientkonfiguration und [mysqld] auf die Serverkonfiguration. Die Standardkonfiguration ist wie folgt: [mysql] Standardzeichensatz = utf8 [mysqld] Zeichensatzserver = utf8 Zu diesem Zeitpunkt müssen Sie nur die Standardkodierung default-character-set=utf8 in default-character-set=gbk ändern und den MySQL-Dienst neu starten. Dies ist das Ende dieses Artikels zur Lösung des MySQL-Insert-Garbled-Problems. Weitere Informationen zur Lösung des MySQL-Insert-Garbled-Problems 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:
|
>>: Implementierung einfacher Tabs mit js
Szenariobeschreibung In einem bestimmten System w...
1. Umwelt VS 2019 16.9.0 Vorschau 1.0 .NET SDK 5....
Verwenden Sie die Vue-Cropper-Komponente, um Avat...
In diesem Artikelbeispiel wird der spezifische Co...
Wenn Benutzer MySQL-Datenbanken zum ersten Mal in...
In diesem Artikel wird der spezifische JavaScript...
Informationen zu MySQL-Vorgängen abfragen Status ...
Einführung react-i18next ist ein leistungsstarkes...
Die Standardvorlagenmethode ähnelt vue2 und verwe...
Inhaltsverzeichnis Definition Die Rolle des Curso...
Inhaltsverzeichnis 1. Anweisung einfügen 1.1 Einf...
Inhaltsverzeichnis Vorwort 1. Grundlegende Verwen...
Das Anordnungslayout zum Ausrichten der beiden En...
KILL [VERBINDUNG | ABFRAGE] Prozesslisten-ID In M...
In diesem Artikelbeispiel wird der spezifische Co...