Как управлять вводом символов в формах, чтобы правильно сохранялись французские акценты

#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.