日期:2014-05-20  浏览次数:20736 次

请问如果将txt文件转成字符串,我遇到乱码问题
如果文本文件不是UTF-8就会有乱码,请问如果判断文本文件自身的编码以决定用什么样的编码,而不是像我一样把UTF-8在程序中写死了。

reader   =   new   InputStreamReader(inputStream,   'UTF-8 ');

------解决方案--------------------
保存文件的时候可以选择编码的,例如XP的记事本程序就有这个功能
------解决方案--------------------
文件读写用Scanner 既简单,又快
------解决方案--------------------
对头文件流进行判断
------解决方案--------------------
这里有贴可识别字符集。用到的是mozilla jchardet
http://opentech.org.cn/bbs/viewthread.php?tid=35250&extra=page%3D1
------解决方案--------------------
up