Экспорт в CSV с использованием FasterCSV вызывает странные знаки препинания - PullRequest
0 голосов
/ 10 сентября 2011

У меня есть клиент, который пишет ежедневное меню функций в Word.Затем они копируют и вставляют из Word в приложение Rails, которое экспортирует меню в CSV-файл с помощью FasterCSV.Проблема в том, что некоторые знаки препинания перепутаны в экспорте.Я полагаю, что это может быть проблема с кодировкой, но я не уверен, как ее исправить.

Вот пример:

Версия Word - овощи шеф-повара

После экспорта -Овощи шеф-повара

Другой пример:

Версия Word - тушеные перцы

После экспорта - тушеные перцы

Любые идеи будут огромнымипомогите !!

1 Ответ

1 голос
/ 10 сентября 2011

Word-документы не являются текстовыми документами.Такие вещи, как умные кавычки, не-ASCII кавычки, акцентированные символы и т. Д., Очевидно, запутались.Я даже не уверен, что речь идет о кодировке UTF-8, хотя вы можете попробовать это в первую очередь - для получения дополнительной информации . FasterCSV поддерживает кодирование Ruby 1.9 через параметр: encoding: .

Лично я склоняюсь к тому, чтобы просто сказать людям не делать этого, и использую настоящий текстовый редактор, но это не всегдаопция.

...