sql >> Database >  >> RDS >> Mysql

Converteer een MySQL-database van latijn naar UTF-8

Dat doe je heel eenvoudig met een dump. Maak een dump met

mysqldump --skip-opt --set-charset --skip-set-charset 

Maak vervolgens een andere database, stel de standaardtekenset in op UTF-8 en laad vervolgens uw dump terug met:

mysql --default-character-set=<your iso encoding>

Het belangrijkste idee is om een ​​dump te maken zonder enig teken van gegevenscodering.
Dus tijdens het maken zou de codering van de tabel worden overgenomen van de databasecodering en ingesteld op UTF-8. En met --default-character-set we vertellen MySQL om onze gegevens automatisch te hercoderen.



  1. Hoe een PDO-verbinding correct in te stellen

  2. De tmp-map van mysql . wijzigen

  3. Voorbeeld JDBC-verklaring - Batch invoegen, bijwerken, verwijderen

  4. Hoe converteer ik van BLOB naar TEXT in MySQL?