Die utf8mb4-Kodierung ist eine Obermenge der utf8-Kodierung, ist mit utf8 kompatibel und kann 4-Byte-Emoticon-Zeichen speichern. Der Vorteil der Verwendung der UTF8MB4-Kodierung besteht darin, dass Sie beim Speichern und Abrufen von Daten die Kodierung und Dekodierung von Emoticon-Zeichen nicht mehr berücksichtigen müssen. Ändern Sie die Datenbankkodierung in utf8mb4: 1. MySQL-Version Die Mindest-MySQL-Version, die utf8mb4 unterstützt, ist 5.5.3+. Falls nicht, aktualisieren Sie bitte auf eine neuere Version. 2. MySQL-Treiber 5.1.34 ist verfügbar, das Minimum kann nicht niedriger als 5.1.13 sein VARIABLEN ANZEIGEN, WO Variablenname WIE 'Zeichensatz_%' ODER Variablenname WIE 'Sortier%'; 3. Ändern Sie die MySQL-Konfigurationsdatei Ändern Sie die MySQL-Konfigurationsdatei my.cnf my.cnf befindet sich normalerweise in etc/mysql/my.cnf. Sobald Sie ihn gefunden haben, fügen Sie bitte den folgenden Inhalt in den folgenden drei Teilen hinzu: [Kunde] Standardzeichensatz = utf8mb4 [mysql] Standardzeichensatz = utf8mb4 Merken Sie sich das Ziel [mysqld] Zeichensatz-Client-Handshake = FALSE Zeichensatzserver = utf8mb4 Sortierserver = utf8mb4_unicode_ci init_connect = "Namen festlegen utf8mb4" 4. Starten Sie die Datenbank neu und überprüfen Sie die Variablen VARIABLEN ANZEIGEN, WO Variablenname WIE 'Zeichensatz_%' ODER Variablenname WIE 'Sortier%'; Dabei spielt es keine Rolle, um was für Collation_Connection, Collation_Database und Collation_Server es sich handelt. Aber es muss gewährleistet sein Systemvariable Beschreibung Diese Variablen müssen utf8mb4 sein. 5. Konfiguration der Datenbankverbindung In den Datenbankverbindungsparametern: characterEncoding=utf8 wird automatisch als utf8mb4 erkannt. Sie können diesen Parameter auch weglassen und er wird automatisch erkannt. 6. Konvertieren Sie die Datenbank und die erstellten Tabellen in utf8mb4 Ändern Sie die Tabellenkodierung: ALTER TABLE TABLE_NAME CONVERT TO CHARACTER SET utf8mb4 COLLATEutf8mb4_general_ci; Zusammenfassen Oben habe ich Ihnen gezeigt, wie Sie die Kodierung der MySQL-Datenbank in utf8mb4 ändern. Ich hoffe, es wird Ihnen helfen! Das könnte Sie auch interessieren:
|
<<: Detailliertes Tutorial zur VMware-Installation des Linux CentOS 7.7-Systems
>>: Beispiel für die Erstellung eines XML-Online-Editors mit js
Ziehen Sie das Bild: [mall@VM_0_7_centos ~]$ sudo...
Einführung Kürzlich musste ich für einen großen A...
Das Beste, was Sie für Ihre Daten und Computer tu...
Holen Sie sich das Mongo-Image sudo docker pull m...
Heute habe ich mich mit der Migration eines Proje...
Szenario: Die Daten in einer Tabelle müssen mithi...
Installation und Konfiguration von MySQL im ZIP-F...
Es gibt zwei Installationsmethoden für MySQL: MSI...
Übersicht über die MySQL-Speicher-Engine Was ist ...
1. Befehlseinführung Der Befehl ifconfig (Netzwer...
Wenn es um Datenbanken geht, ist eine der am häuf...
Vertreter / egrep Syntax: grep [-cinvABC] 'wo...
Laden Sie zuerst die Version 15.1 von VMware Work...
In diesem Artikelbeispiel wird der spezifische Co...
Ich weiß nicht, ob Ihnen beim Erstellen einer Webs...