Unicode-Speicherung in MySQL
In MySQL wird die Unicode-Speicherung durch die Verwendung geeigneter Zeichensätze ermöglicht. Im Gegensatz zum nvarchar-Typ von SQL Server verwendet MySQL unterschiedliche Zeichensätze zum Codieren von Daten. Insbesondere bietet die kostenlose Edition von MySQL Unterstützung für Unicode.
Um Unicode in MySQL zu speichern, befolgen Sie diese Schritte:
-
Wählen Sie einen UTF-8-Zeichensatz:
Geben Sie beim Erstellen einer Tabelle einen Zeichensatz an, der mit „utf8_“ beginnt. Zum Beispiel „utf8“, „utf8mb4“ oder „utf8mb4_0900“.
-
Verwenden Sie Text- oder BLOB-Datentypen:
Textfelder (wie TEXT, VARCHAR und CHAR) und BLOB-Felder (Binary Large Object) (z. B. MEDIUMBLOB und LONGBLOB) speichern Daten automatisch in UTF-8, wenn a Für die Tabelle wird der UTF-8-Zeichensatz ausgewählt.
-
MySQL 6- und UTF-16-Unterstützung:
Beachten Sie, dass sich die UTF-16-Unterstützung in MySQL noch in der Entwicklung befindet. Es wird voraussichtlich in MySQL 6 verfügbar sein.
Das obige ist der detaillierte Inhalt vonWie speichere ich Unicode-Daten in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!