我有一个用 Word 编写每日功能菜单的客户。然后,他们将 Word 中的内容复制并粘贴到 Rails 应用程序中,该应用程序使用 FasterCSV 将菜单导出到 csv 文件中。问题是某些标点符号在导出中被弄乱了。我相信这可能是一个编码问题,但我不知道如何解决它。
这是一个例子:
Word版-厨师的蔬菜
出口后 - 厨师的蔬菜
另一个例子:
Word版——炒辣椒
出口后——炒辣椒
任何想法都会有很大的帮助!!
我有一个用 Word 编写每日功能菜单的客户。然后,他们将 Word 中的内容复制并粘贴到 Rails 应用程序中,该应用程序使用 FasterCSV 将菜单导出到 csv 文件中。问题是某些标点符号在导出中被弄乱了。我相信这可能是一个编码问题,但我不知道如何解决它。
这是一个例子:
Word版-厨师的蔬菜
出口后 - 厨师的蔬菜
另一个例子:
Word版——炒辣椒
出口后——炒辣椒
任何想法都会有很大的帮助!!
Word 文档不是文本文档。诸如智能引号、非 ASCII 引号、重音字符等之类的东西显然会搞砸。我什至不确定这是否只是 UTF-8 编码的问题,尽管您可以先尝试一下——有关更多信息,请参阅此内容。FasterCSV 通过 :encoding 选项支持 Ruby 1.9 编码。
就个人而言,我倾向于告诉人们不要这样做,并使用实际的文本编辑器,但这并不总是一种选择。