2011-09-10 123 views
0

我有一個在Word中編寫日常功能菜單的客戶端。然後他們將&粘貼出來的Word複製到Rails應用程序中,該應用程序使用FasterCSV將菜單導出到csv文件中。問題在於某些標點符號在導出時會混亂。我相信這可能是一個編碼問題,但我不知道如何解決它。使用FasterCSV導出到csv導致奇怪的標點符號

下面是一個例子:

的Word版本 - 廚師的菜

出口後 - Chef’的蔬菜

又如:

Word版 - 炒辣椒

後export - sautéed peppers

任何想法將是一個巨大的幫助!

回答

1

Word文檔不是文本文檔。諸如智能引號,非ASCII引號,重音字符等顯然會變得混亂。我甚至不確定這是否只是UTF-8編碼的問題,儘管您可以先嚐試一下 - see this for more infoFasterCSV supports Ruby 1.9 encoding vi the :encoding option。個人而言,我傾向於告訴人們不要那樣做,並使用實際的文本編輯器,但這並不總是一種選擇。

+0

有趣的文章!我可能不得不告訴我的客戶在複製和粘貼時要小心。我會繼續研究更多可能的答案。 – Matt