Я разработал приложение с использованием Bottle web framework и Python для импорта некоторых данных в базу данных MySQL. Большинство данных были в греческих символах. На стороне моего приложения я не делал дальнейшего кодирования/декодирования входных данных.
Обращаясь к своей базе данных с помощью CLI и простого запроса SELECT, я получаю что-то вроде этого:
| 1 | ????????? | ??????? |
Когда я просматриваю свою базу данных с помощью приложения Sequel Pro, я могу регулярно читать символы.
Используя Sequel Pro, я могу экспортировать данные в CSV и/или JSON.
Открывая выходные файлы с помощью Sublime Text, я получаю:
\u0394\u03b7\u03bc\u03ae\u03c4\u03c1\u03b9\u03bf\u03c2
из файла JSON. и
Деметриос
Из CSV-файла.
Когда я открываю тот же файл (CSV) в Excel (для MAC), я получаю что-то вроде этого:
ΔημήτÏιοÏ
Есть ли у вас идеи, как мне экспортировать данные в формате, который я могу легко передать своим коллегам, не предоставляя им слишком сложных подробностей о том, как открыть файл?