2013-01-15 35 views
0

我正在使用SuperCSV讀取和寫入csv文件。 我面臨的問題是,在Unix/Linux系統下,我得到了「^ M」字符附加到每行的結尾,這是相當惱人的。在Linux平臺上使用SuperCSV編寫CSV文件

我該如何處理/解決這個問題。代碼

一部分,我究竟是如何使用SuperCSV

回答

1

docswebsite說用CsvPreference.EXCEL_PREFERENCE

+0

我正在檢查。對不起,我在發佈這個問題之前錯過了某個方面。但它解決了這個問題嗎? – Reddy

+0

它應該! 'CsvPreference.STANDARD_PREFERENCE'包含一個窗口樣式的回車符('\ r'),在Linux上顯示爲'^ M'。我只需從超級CSV [源代碼](https://sourceforge.net/p/supercsv/code/269/)中刪除所有回車(因此我可以在Linux上開發它),所以我覺得你的疼痛 :) –