【问题标题】:Export to csv using FasterCSV causes strange punctuation characters使用 FasterCSV 导出到 csv 会导致奇怪的标点符号
【发布时间】:2011-09-10 19:24:59
【问题描述】:

我有一个用 Word 编写每日功能菜单的客户。然后,他们将 Word 中的内容复制并粘贴到 Rails 应用程序中,该应用程序使用 FasterCSV 将菜单导出到 csv 文件中。问题是某些标点符号在导出中被弄乱了。我认为这可能是编码问题,但我不确定如何解决。

这是一个例子:

文字版 - 厨师的蔬菜

出口后 - 厨师的蔬菜

另一个例子:

Word版-炒辣椒

出口后——炒辣椒

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

【问题讨论】:

    标签: ruby-on-rails ruby fastercsv


    【解决方案1】:

    Word 文档不是文本文档。诸如智能引号、非 ASCII 引号、重音字符等之类的东西显然会搞砸。我什至不确定这是否只是 UTF-8 编码的问题,尽管您可以先尝试一下 --see this for more infoFasterCSV supports Ruby 1.9 encoding vi the :encoding option.

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

    【讨论】:

    • 有趣的文章!我可能不得不告诉我的客户在复制和粘贴时要小心。我会继续研究更多可能的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多