大多數韓國人使用Window OS。而Window的韓文字符集是「EUC-KR」。因此,當mac os x用戶使用由Window用戶創建的文件時,他們必須使用某個網站將其字符更改爲unicode,或者必須使用提供將字符更改爲unicode的功能的程序。現在我正在製作一些在mac os x上使用文本數據文件的程序。所以我想爲我的程序提供將字符集更改爲unicode的功能。如何在Java中將'EUC-KR'字符更改爲unicode'UTF-8'?如何在Java中更改「字符集」?
1
A
回答
0
嘗試公地IO功能IOUtils.toString(InputStream中,字符串)
public static String toString(InputStream input, String encoding)
工具iconv也可以幫助做到這一點。
0
試試這個:
System.setProperty("file.encoding", "UTF-8");
public static String getDefaultCharEncoding(){
byte [] bArray = {'w'};
InputStream is = new ByteArrayInputStream(bArray);
InputStreamReader reader = new InputStreamReader(is);
String defaultCharacterEncoding = reader.getEncoding();
return defaultCharacterEncoding;
}
瞭解更多:http://javarevisited.blogspot.com/2012/01/get-set-default-character-encoding.html#ixzz4gYeXFUxn
相關問題
- 1. 如何更改DataGrip中的字符集?
- 2. 如何更改服務器字符集和Db字符集?
- 3. 如何更改ajax字符集?
- 4. 如何使用java更改文本文件編碼字符集
- 5. 在Laravel中更改字符集
- 6. 更改字符集時也更改xmlns?
- 7. 在Java中更改字符串
- 8. 如何在Aptana Studio 3中將字符集更改爲CP1250?
- 9. 如何在Visual Basic Express 2013中將字符集更改爲UTF8?
- 10. 更改默認字符集
- 11. 更改mysql表字符集
- 12. 我如何更改Java中的HTTP響應中的字符集編碼
- 13. 如何在Java中檢查字符串的字符集?
- 14. 如何在Java中修改字符串中的Unicode \ u0085字符
- 15. 如何在Java中修改字符串中的字符?
- 16. 如何更改在Java中
- 17. 如何檢測Java中的字符集?
- 18. 如何在C++中更改字符串中的字符
- 19. 在字符串列表中的Java更改特定字符
- 20. 如何更改SASS中的字符集(SCSS)
- 21. 如何更改SQL文件中的字符集?
- 22. 如何將struts2中的字符集更改爲utf-8
- 23. 如何更改mysql數據庫中的字符集
- 24. 如何使用外鍵更改InnoDB表中的字符集?
- 25. 如何更改JetBrains Clion中的項目字符集
- 26. 如何在Bluemix上更改Jupyter筆記本的字符集
- 27. WinApi更改字體字符集
- 28. 更改Java中的字符串顏色
- 29. Mysql更改默認表字符集到數據庫字符集
- 30. 如何更改java中字符串的值?
我用'的InputStreamReader(調用Runtime.getRuntime()執行( 「的iconv -f EUC-KR -t UTF-8」 +文件.getPath())。getInputStream());'它工作正常。 –