Как загрузить файл, закодированный в UCS-2 Little Endian, в таблицу Mysql в UTF-8 - PullRequest
0 голосов
/ 03 октября 2011

У меня есть CSV-файл, закодированный в UCS-2 Little Endian, который я хотел бы загрузить в свою таблицу MySQL, которая закодирована в UTF-8 - сопоставление по умолчанию. Мне интересно, каков наилучший подход. Если мне нужно написать сценарий, я могу это сделать, хотя я надеюсь, что есть простое решение!

Спасибо, AFrieze

1 Ответ

2 голосов
/ 03 октября 2011
  • Windows: использовать Notepad ++, меню кодирования / конвертировать в UTF-8 без спецификации
  • Linux: используйте recode утилиту: recode ucs2..utf8 thefile.csv

Тогда mysqlimport --default-character-set utf8 ... (обычные вещи)

...