MySQL CSV Excel греческих символов

905
Dimitris Sapikas

Я разработал приложение с использованием веб-фреймворка Bottle и Python для импорта некоторых данных в базу данных MySQL. Большая часть данных где греческими символами. С моей стороны приложения, я больше не кодировал / декодировал входные данные.

Получая доступ к моей БД, используя CLI и простой запрос выбора, я получаю что-то вроде этого:

| 1 | ????????? | ??????? | 

Когда я просматриваю свою БД с помощью приложения Sequel Pro, я могу регулярно читать символы.

Используя Sequel Pro, я могу экспортировать данные в CSV и / или JSON.

Открыв выходные файлы, используя возвышенный текст, я получаю:

\u0394\u03b7\u03bc\u03ae\u03c4\u03c1\u03b9\u03bf\u03c2 

из файла JSON. а также

Δημήτριος

Из файла CSV.

Когда я открываю тот же (CSV) файл в Excel (для MAC), я получаю что-то вроде этого:

I»I · μήϫÏιοÏ

Любые идеи, как я могу экспортировать данные в формате, который я могу просто передать своим коллегам, не давая им слишком сложные детали о том, как открыть файл?

1
Какой формат CSV? Это не экспортируется как MS-DOS CSV или что-то в этом роде, верно? Попробуйте [импортировать] (http://superuser.com/questions/407082/easiest-way-to-open-csv-with-commas-in-excel/407085#407085) csv, но выберите кодировку UTF8 или любую другую применимо. Raystafarian 8 лет назад 0
Я попытался импортировать его, выбрав каждую доступную кодировку. Dimitris Sapikas 8 лет назад 0
просто переименовать файл? Dimitris Sapikas 8 лет назад 0
Используя Sequel Pro, я экспортирую его в 2 формата -> CSV и JSON, я могу открыть оба из них с помощью текстового редактора, «.txt» - это просто расширение. Текстовые редакторы не могут переформатировать структуру данных. CSV, это просто текстовый файл, который использует "," в качестве разделителя для столбцов и новой строки для строк. Dimitris Sapikas 8 лет назад 0
Я запутался в твоей последовательности. CSV отображается правильно в текстовом редакторе, но не Excel? Хотя JSON не отображается должным образом / Raystafarian 8 лет назад 0
Я объяснил это на мой вопрос. CSV на возвышенном -> \ u0394 \ u03b7 \ u03c4 \ u03c1 \ u03b9 \ u03bf \ u03c2 * JSON на возвышенном - Δημήτριος * CSV на Excel - Î ”Î · μήμ΄ ÏιοÏ. Dimitris Sapikas 8 лет назад 0
Это противоположно тому, как читает ваш вопрос. Raystafarian 8 лет назад 0

0 ответов на вопрос