У нас есть веб-приложение, которое хранит и работает с данными с кодировкой символов UTF-8.
Когда я открываю файл CSV, экспортированный из нашей системы, я сталкиваюсь с проблемами, так как некоторые программы интерпретируют CSV как другую кодировку символов и начинают появляться забавные символы.
Я пытался отправить http://en.wikipedia.org/wiki/Byte_order_mark#UTF-8, но OpenOffice, похоже, не уважает это.
Есть ли способ заставить файл быть в кодировке UTF-8?
Я мог бы оставить файл в UTF-8 и положиться на наших пользователей, чтобы разобраться в этом - однако наши пользователи не будут особенно технически, поэтому я не уверен, что это разумно.
Разве более безопасный подход - преобразовать данные в базовый набор символов перед экспортом?