请问如果将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