您的位置:首页 > 运维架构 > Linux

程序在Linux环境运行打印中文乱码

2016-12-01 15:18 225 查看
问题描述:

程序在开发环境下输出日志,中文正常显示。但是移交测试环境后,日志输出中的中文全部变成乱码。由于日志全部存储在数据库,日志打印由数据库取出后直接打印,所以排除了Tomcat编码问题。

问题解决:

经过排查,确定问题出现在Linux系统编码上。

1.使用 echo $LANG 查看当前系统使用的语言:



2.使用locale查看系统是否安装中文环境



3.使用vi /etc/sysconfig/i18n设置系统默认语言为中文,设置后重启系统即可。



4.如果使用Linux终端访问时,也要设置Linux终端的编码,选择中文或者UTF-8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 中文乱码