1 检查mysql 字段编码格式
选中字段 并查看和设置

2 Javaweb 连接配置
jdbc.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8
3 检查网页编码
<meta charset="utf-8">
4 因为部署在tomcat tomcat 也要设置下字符集(配置前请确认本地插入数据库没有问题)
server文件下
<Connector port="8080" URIEncoding="utf-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
端口 也配置上如 URIEncoding="UTF-8"
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
keystoreFile="conf/www.linlaw.cn.jks"
keystorePass="fnis3bxj3j7"
clientAuth="false" sslProtocol="TLS" URIEncoding="UTF-8"/>
5 到四部已经实现插入中文 如果需要全局设置mysql 表字段的话
网上搜索下怎么设置 这里不再赘述
本文详细介绍了如何解决在使用MySQL数据库、Javaweb应用以及Tomcat服务器时遇到的中文乱码问题。通过调整数据库字段编码、Javaweb连接参数、网页及Tomcat的字符集配置,确保了中文数据的正确存储和显示。
1323

被折叠的 条评论
为什么被折叠?



