gpt4 book ai didi

解决Linux下Tomcat向MySQL插入数据中文乱码问题

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章解决Linux下Tomcat向MySQL插入数据中文乱码问题由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

1、问题 。

在windows上面使用eclipse开发的项目在windows上面运行一切正常,部署到腾讯云时出现向MySQL数据库中插入数据是中文乱码 。

2、解决办法 。

1、尝试一 。

直接在linux上面使用insert语句插入中文,正常 。

2、尝试二 。

在tomcat配置文件server.xml中加入useBodyEncodingForURI="true",不行 。

3、尝试三 。

在tomcat配置文件server.xml中再加入URIEncoding="UTF-8",不行 。

4、尝试四 。

由于是SSM框架项目,在web.xml中加过过滤器 。

 <filter>     <filter-name>encodingFilter</filter-name>     <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>     <async-supported>true</async-supported>     <init-param>         <param-name>encoding</param-name>         <param-value>UTF-8</param-value>     </init-param>   </filter>   <filter-mapping>     <filter-name>encodingFilter</filter-name>     <url-pattern>/*</url-pattern>   </filter-mapping> 。

不行 。

5、尝试五 。

在mybatis配置文件的jdbc路径后面加上?characterEncoding=utf-8,成功! 。

修改后的jdbc访问路径为:

jdbc:mysql://localhost:3306/daad?characterEncoding=utf-8 。

原文链接:http://blog.51cto.com/doublelinux/2097532 。

最后此篇关于解决Linux下Tomcat向MySQL插入数据中文乱码问题的文章就讲到这里了,如果你想了解更多关于解决Linux下Tomcat向MySQL插入数据中文乱码问题的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com