站内导航

中文乱码问题
mysql数据库存储中文乱码、tomcat设置编码

中文乱码问题


1. html,java文件使用utf-8编码

2.数据库使用utf-8编码, 数据库连接添加编码参数:jdbc:mysql://xxx.xxx.xxx/CrapApi?useUnicode=true&characterEncoding=utf-8

3.修改tomcat配置文件:节点中添加URIEncoding="UTF-8" 即可

4.试试web.xml 中删除以下配置

<init-param>
<param-name>forceEncoding</param-name>
<param-value>false</param-value>
</init-param>

5.某些mysql版本下连接中需要添加参数 :serverTimezone=UTC,如:jdbc:mysql://xxx.xxx.xxx/CrapApi?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC


©crap.cn  本系统由CrapApi开源项目生成