У меня есть база данных mySQL, полная символов с акцентом. БД периодически заполняется из MS Access 2010.
В Access вы увидите é è à Ü. В процессе экспорта в Access указана кодировка UTF-8.
Откройте полученный текстовый файл в UltraEdit на моем ПК, и вы увидите «Vieux Carré», а UE говорит, что это кодировка U8-DOS.
Файлы загружаются через FTP и импортируются с помощью запросов LOAD DATA LOCAL INFILE, подобных этому.
LOAD DATA LOCAL INFILE '$dir/$t.$ext' INTO TABLE `$t` FIELDS OPTIONALLY ENCLOSED BY '|' TERMINATED BY ';' LINES TERMINATED BY '\n'
В mySQL сопоставление полей установлено на utf8_general_ci.
Если вы запросите mySQL из командной строки или из phpMyAdmin, вы увидите "Vieux Carré".
Что я делаю неправильно?