1. 현재 시스템의 로케일을 중국어
[root@iZ25bdzgev8Z ~]# locale #查看当前系统的语言环境 [root@iZ25bdzgev8Z ~]# yum -y install kde-l10n-Chinese #安装中文语言包, yum源配置在阿里 [root@iZ25bdzgev8Z ~]# yum reinstall glibc-common [root@iZ25bdzgev8Z ~]# LANG="zh_CN.UTF-8"
2로 설정하고 server.xml 파일을 편집하고 다음과 같이 수정합니다.
<Connector port="9999" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" useBodyEncodingForURI=”true” redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" URIEncoding="UTF-8" />
3. 프로젝트 /var/lib/tomcat에서 데이터베이스 연결 파일을 편집합니다. /webapps/myproject /WEB-INF/classes/config.properties, 다음과 같이 수정합니다.
jdbc.url=jdbc:mysql://IP地址:3306/ myprojectDB?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&useOldAliasMetadataBehavior=true
4. Web.xml 파일을 수정합니다.
<servlet> <servlet-name>login</servlet-name> <servlet-class>cn.hncu.servlets.LoginServlet</servlet-class> <init-param> <param-name>character</param-name> <param-value>GBK</param-value> </init-param> </servlet>
5. mysql에 대한 문자 설정
mysql> show variables like 'character_set_database'; mysql> alter database 库名 CHARACTER SET utf-8;
권장 튜토리얼: centos 튜토리얼
위 내용은 centos 아래의 tomcat에 중국어 왜곡 문자가 나타나면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!