我先将我的文档保存为ANSI模式
然后在用InputStreamReader进行编码转化时,选择了utf-8
运行之后出现了乱码现象
然后我改成了gbk编码
正常运行,没有出现乱码现象
随后我将文件保存为utf-8编码的形式
去掉我代码里设置的编码形式
程序还是能正常运行
所以为什么会有这种情况出现,都是utf-8,为什么第一次就是乱码,第二次没事,求da佬告知😭
我先将我的文档保存为ANSI模式
GBK是ANSI中的一种,UTF8和他们编码完全不一样,第一次用GBK处理ANSI没问题,第二次文本换成UTF8编码,输入流切换编码也没问题