使用FasterCSV导出到csv会导致奇怪的标点字符

时间:2011-09-10 19:24:59

标签: ruby-on-rails ruby fastercsv

我有一个客户端在Word中编写每日功能菜单。然后他们复制&将Word粘贴到Rails应用程序中,该应用程序使用FasterCSV将菜单导出到csv文件中。问题是一些标点符号在导出中搞砸了。我相信它可能是一个编码问题,但我不确定如何解决它。

以下是一个例子:

Word版本 - 厨师的蔬菜

出口后 - 厨师的蔬菜

另一个例子:

Word版本 - 炒辣椒

出口后 - 炒辣椒

任何想法都会有很大的帮助!!

1 个答案:

答案 0 :(得分:1)

Word文档不是文本文档。像智能引号,非ASCII引号,重音字符等的东西显然搞砸了。我甚至不确定它是否只是UTF-8编码的问题,尽管你可以先尝试 - see this for more infoFasterCSV supports Ruby 1.9 encoding vi the :encoding option

就个人而言,我倾向于告诉人们不这样做,并使用实际的文本编辑器,但这并不总是一种选择。