我有一個自定義Java程序,它會生成一個逗號分隔值(CSV)文件。它使用下面的輸出格式:CSV和MS-DOS CSV格式
A,B,C
我的用戶抱怨我的CSV文件不在 「MS-DOS CSV」 格式。他們向我提供了一個「MS-DOS CSV」格式的文件。我對他們的「MS-DOS CSV」文件運行了我的CSV文件的差異。這兩個文件是相同的。
「MS-DOS CSV」格式和標準CSV格式有什麼區別?有關於如何使用java製作「MS-DOS CSV」格式的教程嗎?
我有一個自定義Java程序,它會生成一個逗號分隔值(CSV)文件。它使用下面的輸出格式:CSV和MS-DOS CSV格式
A,B,C
我的用戶抱怨我的CSV文件不在 「MS-DOS CSV」 格式。他們向我提供了一個「MS-DOS CSV」格式的文件。我對他們的「MS-DOS CSV」文件運行了我的CSV文件的差異。這兩個文件是相同的。
「MS-DOS CSV」格式和標準CSV格式有什麼區別?有關於如何使用java製作「MS-DOS CSV」格式的教程嗎?
檢查行分隔符。 MS-DOS使用{CR} {LF}或\ r \ n。
我認爲你的意思是\ r \ n。 – 2010-11-04 16:18:03
@Ash - 是的,更正和更新。 – dotariel 2010-11-04 16:20:16
也許他們指的是換行符?有些系統在文件末尾會出現額外的換行符?編碼差異? – McKay 2010-11-04 16:00:49
我敢打賭很多錢,你沒有使用字節比較,但簡單地轉換爲ascii比較。檢查這些位和字節:D – CodingBarfield 2010-11-04 16:01:50
發佈來自java程序的代碼 – Woot4Moo 2010-11-04 16:03:48