CentosOS 6.5 服务器 控制台输出中文乱码,日志打印中文也乱码
系统是Centos 6.5
使用locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=zh_CN.UTF-8
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=zh_CN.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=zh_CN.UTF-8
LC_NAME=zh_CN.UTF-8
LC_ADDRESS=zh_CN.UTF-8
LC_TELEPHONE=zh_CN.UTF-8
LC_MEASUREMENT=zh_CN.UTF-8
LC_IDENTIFICATION=zh_CN.UTF-8
LC_ALL=
安装中文自持后
sudo yum groupinstall chinese-support
再修改了sudo vim /etc/sysconfig/i18n
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2313:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
export LC_ALL=zh_CN.UTF-8
重启后,用locale查看还是和没修改是一样
但是现在使用java的system.out.println()打印的中文还是乱码,用Log4j2打印的日志也是乱码
但我的jsp文件或者html文件中的中文通过ssh的控制台查看是正常的 echo "中文" 也是没有问题的,页面的中文也能正常显示,就是控制台输出和日志输出是乱码,mysql中的中文用client查看也是乱码,但最后在页面显示的时候又是正常的,请问是我哪里没有设置对还是还需要怎么设置,求帮助,在线等,急
补充:控制台和日志的乱码已经解决了
在tomcat 的 catalina.sh 中添加
JAVA_OPTS="-Dfile.encoding=UTF-8 -Dsun.jun.encoding=UTF-8"
相关阅读:
weblogic 和 struts2 结合界面打开速度慢?
请教CMS的工作原理是怎样的?
微信公众平台后台程序怎么和其他公众号进行交互获取数据?
Zepto 横屏滑动 有比较好的插件推荐吗?
请问IK扩展分词更新后不重启服务怎么做
有没有快速构建h5动画页面的框架?
phpMyAdmin中行数前面带~是什么意思?
嵌入到微信公众号的网页可以投放哪些广告?
AngularJS中directive不响应加载时触发的事件怎么破
Twisted 如何缓存拼接前后TCP报文
腾讯开放平台上发布了应用,有http 接口可以获得应用的版本么?
ps打开psd文件是显示确实字体,怎样打开typekit呢?
本地的静态网页怎么同时在github pages和coding.net上面同步呢?
sass 如何import单条css选择器
opencart的国外模版使用ckeditor出现乱码
为什么安装rpm包时找不到依赖的包,这些依赖包是用pip安装的,该怎么办?
php如何获取到这个网站下拉加载出来的ajax内容?
xpath中可以插入正则表达式吗?
请问这种写法是什么意思?还是为了单纯的炫技?
循环滚动新闻