Mysql
 sql >> база данни >  >> RDS >> Mysql

Конвертирайте MySQL база данни от латински в UTF-8

Можете да направите това много лесно с помощта на дъмп. Направете дъмп с помощта на

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

След това създайте друга база данни, задайте нейния набор от символи по подразбиране на UTF-8 и след това заредете своя дъмп обратно с:

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

Основната идея е да се направи дъмп без никакви признаци на кодиране на данни.
Така че, по време на създаване, кодирането на таблицата ще бъде наследено от кодирането на базата данни и ще бъде зададено на UTF-8. И с --default-character-set казваме на MySQL да прекодира автоматично нашите данни.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да използвам специални символи в имената на колони в MySQL?

  2. ГРЕШКА:Връзката е в режим на автоматично записване

  3. Как да вмъкна в същата таблица в MySQL?

  4. Потребители на Wordpress и usermeta - свързване на множество редове в една таблица към един ред в друга таблица

  5. Заявка на Laravel, за да получите резултати, имащи поне един елемент от масив?