如果代码编码和文件编码不一致时,使用字符流直接读取会出现乱码。
所以需要使用字符输入转换流。
字符输入转换流(InputStreamReader)
可以把原始的字节流按照指定编码转换成字符输入流。
总结:
字符输入转换流InputStreamReader作用?
1.可以解决字符流读取不同编码乱码的问题。
2.public InputStreamReader(InputStream is ,String charset);
可以把指定编码原始字节流转换成字符流,如此字符流中的字符不乱吗。