2017-05-09 50 views
1

大多數韓國人使用Window OS。而Window的韓文字符集是「EUC-KR」。因此,當mac os x用戶使用由Window用戶創建的文件時,他們必須使用某個網站將其字符更改爲unicode,或者必須使用提供將字符更改爲unicode的功能的程序。現在我正在製作一些在mac os x上使用文本數據文件的程序。所以我想爲我的程序提供將字符集更改爲unicode的功能。如何在Java中將'EUC-KR'字符更改爲unicode'UTF-8'?如何在Java中更改「字符集」?

+0

我用'的InputStreamReader(調用Runtime.getRuntime()執行( 「的iconv -f EUC-KR -t UTF-8」 +文件.getPath())。getInputStream());'它工作正常。 –

回答

0

嘗試公地IO功能IOUtils.toString(InputStream中,字符串)

public static String toString(InputStream input, String encoding) 

工具iconv也可以幫助做到這一點。