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
Die Konfigurationsmethode der kostenlosen Install...
Abhängigkeit vom Wissen Grundlagen der Go-Cross-K...
Oftmals erwarten wir, dass das Abfrageergebnis hö...
1. MySQL herunterladen 1.1 Download-Adresse https...
Es handelt sich hauptsächlich um den Konfiguratio...
Sie haben ConcurrentHashMap gelernt, wissen aber ...
Hintergrund Für die virtuelle VirtualBox-Maschine...
Sehen Sie zuerst den Effekt Implementierungscode ...
Wichtige Daten müssen gesichert werden, und zwar ...
1. Hintergrund Vor kurzem stießen einige Freunde ...
Async Hooks ist eine neue Funktion von Node8. Sie...
Da ich MySQL schon so lange verwende, glaube ich,...
Um die Fähigkeit zum Schreiben von nativem JavaSc...
Das Thema, das ich heute mit Ihnen teilen möchte,...
Wer King of Glory gespielt hat, sollte mit der Wi...