十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
linux不支持中文怎么办?
10年积累的成都网站建设、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站后付款的网站建设流程,更有陈巴尔虎免费网站建设让你可以放心的选择与我们合作。查看当前系统默认采用的字符集:
# locale
在RedHat/CentOS系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n,如果默认安装的是中文的系统,i18n的内容如下:
LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16" SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
其中LANG变量是language的简称,稍微有英语基础的用户一看就看出来这个变量是决定系统的默认语言的,即系统的菜单、程序的工具栏语言、输入法默认语言等。SYSFONT是system font的简称,决定系统默认用哪一种字体。SUPPORTED变量决定系统支持的语言,即系统能够显示的语言。需要说明的是,由于计算机起源于英语国家,因此,不管你把这些变量设置成什么,英语总是默认支持的,而且不管用什么字体,英文字体总包含在其中。
那么如何显示中文呢?
1. 系统必须安装中文语言包才行
# yum -y groupinstall chinese-support
2. 仅仅有语言包还不行,我们得设置相应的字符集
2.1 临时生效:
# export LANG="zh_CN.UTF-8" # 设置为中文 # export LANG="en_US.UTF-8" # 设置为英文
2.2 永久生效, 编辑/etc/sysconfig/i18n(最好reboot一下)
LANG="zh_CN.UTF-8"
2.3 或者,编辑 /etc/profile配置文件,添加如下一行
export LANG="zh_CN.UTF-8"
重新载入:
# . /etc/profile
查看当前的字符集:
# echo $LANG
经过上面的设置,字符集应该设置好了。
查看:
附:
字符集设好后,web项目下载文件乱码可以更改Tomcat file.encoding,catalina.sh(windows中为catalina.bat)中设置-Dfile.encoding=UTF-8
当然,在server.xml中也需要设置UTF-8编码:
以上就是linux不支持中文怎么办的详细内容,更多请关注创新互联其它相关文章!