本文共 1087 字,大约阅读时间需要 3 分钟。
我是做JAVAweb开发的,在ubuntu部署tomcat时候,由于中文需要,更改了tomcat编码,但是发现启动后tomcat还是无法解析中文,导致我的项目出现很多异常,经过多方查证,发现除了tomcat本身的server.xml配置文件需要更改编码之外,首先服务器本身要支持UTF-8 经过修改系统编码后,项目恢复正常运行,特此将经验分享给大家
1 #locale
LANG=en_US LANGUAGE=en_US: LC_CTYPE="en_US" LC_NUMERIC="en_US" LC_TIME="en_US" LC_COLLATE="en_US" LC_MONETARY="en_US" LC_MESSAGES="en_US" LC_PAPER="en_US" LC_NAME="en_US" LC_ADDRESS="en_US" LC_TELEPHONE="en_US" LC_MEASUREMENT="en_US" LC_IDENTIFICATION="en_US" LC_ALL=
2 #vim /etc/default/locale
修改locale 文件内容为以下
LANG="en_US.UTF-8" LANGUAGE="en_US:en"
3 #source /etc/default/locale
4 #locale
修改后
LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=
转载于:https://blog.51cto.com/flyworld/2147942