#mysql #csv #character-encoding #photoshop
#mysql #csv #кодировка символов #photoshop
Вопрос:
У меня есть веб-форма для ввода имен. Иногда имена содержат французские символы. У меня возникла проблема, в частности, с é
.
При просмотре и извлечении данных они отображаются так, как должны, однако, когда CSV экспортируется и открывается в Open Office с использованием кодировки UTF-8, французский символ будет переводиться в É
или иногда даже È
, что совершенно неправильно.
Но это не согласовано, кажется, что символ будет меняться в зависимости от метода, используемого для ввода символа (использование ALT ###
для ввода, а не копирование / вставка из чего-либо).
Как мне сделать пользовательский ввод согласованным, чтобы вывод всегда работал?
Конечным использованием является CSV-файл, который Photoshop использует для заполнения переменных поля.
Ответ №1:
Не уверен, на какой платформе вы находитесь, но может случиться так, что ваш экспорт CSV является допустимым utf-8, который читается как latin-1, или наоборот.
Комментарии:
1. Mac OS X, могу ли я что-нибудь с этим сделать? Когда я читаю файл, используя UTF-8 в Open Office, я получаю вопросительный знак в виде ромба.
2. На моем собственном MacBook все в формате UTF-8. Вы уверены, что не храните данные utf-8 в сопоставленном столбце на шведском / латинском языках?
3. Столбцы выглядят как utf8_unicode_ci; возможно, это запрос, который я использую для построения csv.