У меня есть таблица MySQL, где я храню текст, введенный на любом языке. Текст отображается правильно на веб-сайте, example, но когда я экспортирую данные в Excel, я получаю искаженный текст.Как экспортировать многоязычную таблицу MySQL в Excel без искаженного текста (например, à¹à¸¸¸ ภ™)?
Я попытался экспортировать данные через PHPMyAdmin и даже просто что-то сделать из командной строки, как mysql -user -p db < query.sql> export.tsv, и я получаю искаженный текст. Например, вместо animación я получаю animación или вместо แอ น นิ เม ชั่ น Я получаю à¹à¸à¸ ™ ภ™ à¸'๠€ ภชภ± à¹à¸ ™.
Это может быть комбинация факторов, связанных с Excel, MySQL и PHPMyAdmin, но я думаю, что другие пытались сделать то же самое.
Какой набор символов - ваша база данных/экспорт csv? – Wrikken
Существует вероятность того, что ваши данные уже повреждены в базе данных MySQL. Сделайте шестнадцатеричный дамп (т. Е. 'SELECT HEX (column) ...' и сообщите нам, что вы получаете (используйте столбец со специальными символами) – quantumSoup