2016-12-23 34 views
-1

如果CSV文件是ANSI編碼,如何通過閱讀在Java代碼中的CSV文件找出編碼。我正在使用Java 1.6設置。如何在java中獲取csv文件編碼。例如:ANSI,UTF-8,UTF-8無BOM

在此先感謝。

+2

如果在ANSI的編碼,那麼它的編碼*是* ANSI。 –

+0

那是真的,反正如果u想知道一個文件,你應該使用第三方庫像guessencoding – AMB

+0

您不能確定任意文件的編碼的編碼。如上所述,您可以使用「最佳猜測」或第三方。如果您確定它是ANSI,那麼您只需使用ANSI進行解碼。參見[此](http://stackoverflow.com/questions/18556104/read-and-write-text-in-ansi-format])用於譯碼ANSI。 – Dana

回答

0

編碼的文件中沒有規定,但通常可以通過嘗試讀取文件作爲各種編碼猜到了,但是這明顯的問題。

這是一個有點像猜測,有人說這種語言,我不能佛蘭德和荷蘭之間進行區分,但我能理解一點點的兩個,因爲我可以說南非荷蘭語。讓我知道這個人說什麼語言的唯一方法就是問他們。