Tomcat中配置URIEncoding="UTF-8"来处理中文的处理

Tomcat中配置URIEncoding="UTF-8"来处理中文的处理

打开 server.xml 文件,更改两个地方。

配置一:添加 URIEncoding="UTF-8"

<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8081" protocol="HTTP/1.1" redirectPort="8443"/>

配置二:添加 URIEncoding="UTF-8"

<Connector URIEncoding="UTF-8" port="8009" protocol="AJP/1.3" redirectPort="8443"/>

配置后重启tomcat。

 

 

 

 

 

2.Windows下修改方法

MySQL安装目录下的my-default.ini改为my.ini文件

[client]节点

default-character-set=utf8    (增加)

[mysql]节点

default-character-set=utf8    (修改)

[mysqld]节点

character_set_server=utf8    (修改)

修改完毕后使用

net stop mysql

net start mysql

重新启动mysql服务

然后查询字符集:

  show variables like '%character%';

  show variables like "%colla%";

 

3.在使用过程中强制设置字符集编码
为确保字符集完全统一,在建表、建库的时候要强制设定统一字符集。
另外通过JDBC连接MySQL的时候为确保万无一失,连接字符串需要加上以下参数:

jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=UTF-8  

 

https://blog.csdn.net/u011791611/article/details/88183619

 

posted @ 2020-08-25 21:43  jeremy1888  阅读(1103)  评论(0编辑  收藏  举报