Загрузка файла CSV с кодировкой utf-8 - PullRequest
0 голосов
/ 25 января 2011

У нас есть веб-приложение, которое хранит и работает с данными с кодировкой символов UTF-8.

Когда я открываю файл CSV, экспортированный из нашей системы, я сталкиваюсь с проблемами, так как некоторые программы интерпретируют CSV как другую кодировку символов и начинают появляться забавные символы.

Я пытался отправить http://en.wikipedia.org/wiki/Byte_order_mark#UTF-8, но OpenOffice, похоже, не уважает это.

Есть ли способ заставить файл быть в кодировке UTF-8?

Я мог бы оставить файл в UTF-8 и положиться на наших пользователей, чтобы разобраться в этом - однако наши пользователи не будут особенно технически, поэтому я не уверен, что это разумно.

Разве более безопасный подход - преобразовать данные в базовый набор символов перед экспортом?

1 Ответ

2 голосов
/ 25 января 2011

У нас была похожая проблема некоторое время назад. Решение, которое работало для всех приложений, заключалось в отправке данных в кодировке UTF-16LE с помощью спецификации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...