乱码问题求解

我是老肖 我是老肖 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
InputStream in = new FileInputStream("D://11/1.txt");
byte [] buffer1 =new byte[1024];
int len =0;
while ((len=in.read(buffer1))!=-1) {
System.out.println(System.getProperty("sun.jnu.encoding")+"--"+System.getProperty("file.encoding")+"--"+len+"----"+new String(buffer1,"gbk"));
}
in.close();
输出结果:utf-8--UTF-8--58----大江东去浪淘尽,千古风流人物,故垒西边,人倒是三国周郎赤壁
已知:System.getProperty("sun.jnu.encoding")是utf-8
System.getProperty("file.encoding")是utf-8
为什么输出语句的时候new String(buffer1,"gbk"));必须要转码成gbk才可以不乱码,转成utf-8也乱码?
求解。。。。
...全文

相关推荐

idea日志乱码和tomcat日志乱码问题的解决方法

主要介绍了idea日志乱码和tomcat日志乱码问题的解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

weixin_38597970

springboot乱码问题解决方案

主要介绍了springboot乱码问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

weixin_38621638

乱码问题的解决

最近发现乱码问题很烦,找了许多资料,自己总结了一些东西,主要是web页面的乱码,请大家指正

Freshman101

IDEA中Tomcat乱码问题

问题描述 Tomcat启动时控制台日志乱码  解决方法 第一种方式 首先修改IDEA中的编码方式 修改tomcat目录下conf 配置目录下的 logging.properties文件 java.util.logging.ConsoleHandler.encoding = GBK  结果: 但是 这两个地方都还是乱码,如果接受不了请看第二种方法 第二种方式 先还原上一步中修改的logging.properties文件中的修改 添加IDEA虚拟机参数 在里面添加如下代码 -Dfile.encoding=UTF-8  重启IDEA 控制台日志乱码解决了 但是打印输出中文信息的时

weixin_38500222

Stata跨版本乱码问题解决方案

Stata跨版本乱码问题解决方案,Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案

aliyo的博客
评论 6
收藏 已收藏
分享
返回顶部
我是老肖
Java EE 67,535 成员 225,843 内容