乱码问题求解
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日志乱码问题的解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
springboot乱码问题解决方案
主要介绍了springboot乱码问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
乱码问题的解决
最近发现乱码问题很烦,找了许多资料,自己总结了一些东西,主要是web页面的乱码,请大家指正
IDEA中Tomcat乱码问题
问题描述 Tomcat启动时控制台日志乱码 解决方法 第一种方式 首先修改IDEA中的编码方式 修改tomcat目录下conf 配置目录下的 logging.properties文件 java.util.logging.ConsoleHandler.encoding = GBK 结果: 但是 这两个地方都还是乱码,如果接受不了请看第二种方法 第二种方式 先还原上一步中修改的logging.properties文件中的修改 添加IDEA虚拟机参数 在里面添加如下代码 -Dfile.encoding=UTF-8 重启IDEA 控制台日志乱码解决了 但是打印输出中文信息的时
Stata跨版本乱码问题解决方案
Stata跨版本乱码问题解决方案,Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案Stata跨版本乱码问题解决方案


