myEclipse控制台中文乱码
打印语句中手动输入中文能够正常显示。如果用一变量接收中文字符,再输出该变量,则显示乱码。Textfileencoding已经改为UTF-8,win8系统...
打印语句中手动输入中文能够正常显示。如果用一变量接收中文字符,再输出该变量,则显示乱码。Text file encoding已经改为UTF-8,win8系统
展开
1个回答
2017-11-08
展开全部
主要原因是默认的中文读取方式是iso8859-1或者GBK的,而项目大部分是UTF-8的,这样就会出现乱码。
可以直接转码下即可:
String s = new String(字符串.getBytes("iso8859-1"),"UTF-8");
可以直接转码下即可:
String s = new String(字符串.getBytes("iso8859-1"),"UTF-8");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询