java InputStreamReader中文乱码

java InputStreamReader中文乱码

在网上查阅了好多关于 InputStreamReader或者BufferedReader中文乱码的问题也尝试了好多没结果发现,都没有什么改进,于是乎随便尝试了一下编码格式的更更改,结果发现可以了。所以在碰到这种情况下,可以先尝试UTF-8然后再试试GB2312,所以InputStream中文乱码可尝试以下两种方式解决:

 InputStream in = SetPlace.class.getClassLoader().getResourceAsStream(resource);
        InputStreamReader isr = new InputStreamReader(in,"GB2312");//或者utf-8
        BufferedReader br = new BufferedReader(isr);123

当时试过了很多设置utf-8的编码格式,结果都失败了,万万没想到文件是GB2312的编码格式,所以除了网上查阅资料之外,大家要多尝试


🐞标题:java InputStreamReader中文乱码
👽作者:ruige
🐾地址:https://jjdhhc.com/articles/2020/08/19/1597837882711.html
🙏感恩:谢谢您的打赏与支持!中间图片是我的微信公众号,扫码关注哦!
支付宝支付 微信公众号 微信支付