//参数可以是读出文件的File对象,也可以是个路径。但是参数里面没有编码格式。如果文件编码格式与项目编码格式不一致,则读出的文件中会是乱码。
// 处理方法有:1用上一节InputStreamReader\OutputStreamWriter来处理。2改变项目编码格式,但要谨慎使用,因为项目里有其他好多类。
//3直接改变当前类的编码格式,使之与要读的文件的编码格式一致。
// 处理方法有:1用上一节InputStreamReader\OutputStreamWriter来处理。2改变项目编码格式,但要谨慎使用,因为项目里有其他好多类。
//3直接改变当前类的编码格式,使之与要读的文件的编码格式一致。
2016-09-28
已采纳回答 / Jenichan
这么跟你说吧,GBK的编码中文和符号是双字节,字符和整型是单字节。utf-8的中文和符号是三字节,字符和整型是单字节。所以整体来说是不兼容的,但如果你的文本存的都是字符和数值,这样子是不会出现乱码的。
2016-09-26
我电脑上的记事本只有以下编码方式 ANSI Unicode Unicode big endian UTF-8 没有其他的了。而Myeclipse项目上的编码方式GBK ISO-8859-1 US-ASCII UTF-16 UTF-16BE UTF-16LE UTF-8。两者间只有 UTF-8相同。这要转换起来太不方便了。
2016-09-26
最赞回答 / Crafon
我的和你也是一样41 00 06 e4 b8 ad e5 9b bd 41 4e 2d 56 fd 41 和老师也是一样的,老师讲错了,utf-8一个汉字可以占用3-4个字节.望采纳~
2016-09-26