主页 > 知识库 > 解决Linux下Tomcat向MySQL插入数据中文乱码问题

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

热门标签:铁路电话系统 地方门户网站 呼叫中心市场需求 百度竞价排名 网站排名优化 AI电销 Linux服务器 服务外包

一、问题

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

二、解决办法

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

您可能感兴趣的文章:
  • MySQL5.x版本乱码问题解决方案
  • 解压版MYSQL中文乱码问题解决方案
  • node使用mysql获取数据库数据中文乱码问题的解决
  • php写入mysql中文乱码的实例解决方法
  • MySQL字符集乱码及解决方案分享
  • linux下mysql乱码问题的解决方案
  • Mysql数据库乱码问题的对应方式
  • mysql中插入表数据中文乱码问题的解决方法
  • JDBC连接mysql乱码异常问题处理总结
  • MySQL如何解决DOS窗口乱码问题

标签:崇左 湖南 衡水 湘潭 黄山 仙桃 铜川 兰州

巨人网络通讯声明:本文标题《解决Linux下Tomcat向MySQL插入数据中文乱码问题》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266