系统上线中的国际化

使用springmvc框架开发的Java web项目在本地测试的极好,结果部署到centos6.5上面去了,就出现了不能国际化的问题。

首先判断是程序中国际化出现了问题,结果一查发下了一个bug(会在博客spring mvc国际化中提到),但是没有解决核心问题,接下来猜测应该是系统的语言环境的问题。因为我在文件中不能输入中文。那么开始安装中文语言环境

可能环境的不一样,我使用的安装方式,你可能不一定适用

1:安装中文包

网上找了很多,不知道为什么提示no packages

yum -y groupinstall chinese-support  这个是OK的

2:配置文件

#vi /etc/sysconfig/i18n
将LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
修改原内容为

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN.UTF-8:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

 

3: reboot

测试OK。

原文地址:https://www.cnblogs.com/gaoxing/p/4263668.html