分享

【东方通】中间件-LANG值设置引发乱码

【适用版本】
TongWeb所有版本。
【问题现象】
LANG值或者JDK参数设置错误引发中文乱码。
Linux环境变量LANG值通常为zh_CN.GBK或zh_CN.UTF-8。
【解决方案】
由于Linux环境变量LANG值或者JDK参数设置错误导致该问题,解决步骤如下:
1.设置环境变量LANG值。
(1)执行如下命令查看LANG值。
echo $LANG
(2)执行如下命令,设置LANG值。
export LANG=zh_CN.GBK
2.设置JDK参数。
将-Dfile.encoding参数添加在external.vmoptions的“#jvm_options”文件下。
(1)在JDK的编码配置上,-Dfile.encoding优先于LANG环境变量。
(2)进入TongWeb安装目录“${TongWeb_Home}/bin”。
(3)打开“external.vmoptions”文件。
(4)将“-Dfile.encoding=GBK”添在“#jvm_options”下。
fa7c47ae8e647b3c9e97420fbbb216a5.jpg
(5)配置完成后,保存并退出。
(6)重启TongWeb服务器,使配置生效。
通过上述操作即可成功解决Linux环境变量中LANG值引起的乱码问题。
后续若有信创产品及服务相关问题,欢迎您继续使用本平台进行反馈,谢谢!


版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服