Heim > Datenbank > MySQL-Tutorial > Wie kann man verstümmelte chinesische und japanische Zeichen durch Ändern der Datenbanksortierung beheben?

Wie kann man verstümmelte chinesische und japanische Zeichen durch Ändern der Datenbanksortierung beheben?

Linda Hamilton
Freigeben: 2025-01-10 21:42:41
Original
822 Leute haben es durchsucht

How to Fix Garbled Chinese and Japanese Characters by Changing Database Collation?

Anleitung zur Änderung des Datenbankzeichensatzes und der Sortierung: Wiederherstellen von Zeichendetails

Diese Anleitung löst das Problem, dass falsche Datenbanksortierungseinstellungen dazu führen, dass chinesische und japanische Zeichen verstümmelt angezeigt werden. Ziel ist es, die Sortierung zu ändern und die Zeichendetails wiederherzustellen.

Datenbanksortierregeln ändern:

<code class="language-sql">ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;</code>
Nach dem Login kopieren

Tabellensortierungsregeln ändern:

<code class="language-sql">ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;</code>
Nach dem Login kopieren

Spaltensortierungsregeln ändern:

<code class="language-sql">ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci;</code>
Nach dem Login kopieren

utf8mb4_0900_ai_ci Bedeutung jedes Teils:

  • utf8 (3 Bytes): Standard-UTF-8-Kodierung mit 3 Bytes.
  • utf8mb4 (4 Bytes, neu): Erweiterte UTF-8-Kodierung, wobei 4 Bytes zum Speichern erweiterter Zeichen verwendet werden.
  • 0900 (neu): Schnellerer Sortieralgorithmus für Version 9.0 und höher.
  • _ai_ci: Sortierung von Groß- und Kleinschreibung und Akzenten explizit ignorieren.

Zusätzliche Informationen:

  • utf8_general_ci vs. utf8_unicode_ci: utf8_general_ci unterstützt keine mehralphabetischen Zeichen, utf8_unicode_ci hingegen schon.
  • Sortierungsänderung: Ausführlichere Anweisungen zum Ändern der Sortierung auf verschiedenen Ebenen finden Sie in den bereitgestellten Ressourcen. (Hier sollten relevante Ressourcenlinks hinzugefügt werden, der Originaltext fehlt)

Das obige ist der detaillierte Inhalt vonWie kann man verstümmelte chinesische und japanische Zeichen durch Ändern der Datenbanksortierung beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage