阅读背景:

转载 https://blog.csdn.net/dengta_snowwhite/article/details/6418384

来源:互联网 
从SDCard保存的txt文件读取中文到android系统中会出现乱码问题,如何解决这个乱码问题,网上有不少解答方法,譬如说利用String temp1 =EncodingUtils.getString(strLine.getBytes(),"GB2312"); 但并非对所有的情况都适用,解决乱码问题首先要明白为什么会乱码。究其原因,是因为txt文件在win系统上保存时默认为ANSI格式,而android目前只支持UTF-8编码,因此将txt文件的中文读入android系统中会产生乱码。也有人说直接将txt另存为UTF-8编码格式来解决乱码问题,但这种方法指标不治本,不能要求用户手动去更改格式,客户第一嘛。因此还是需要想办法在程序中进行处理。从SDCard保存的txt文件读取中文到android系统中会出现乱码问题,如何解决这个乱码问



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: