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

作者:Qiu_CJ 时间:2024-01-29 13:06:36 

一、问题

在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

来源:http://blog.51cto.com/doublelinux/2097532

标签:MySQL,中文乱码
0
投稿

猜你喜欢

  • socket连接关闭问题分析

    2021-09-11 01:48:18
  • MySQL如何查询Binlog 生成时间

    2024-01-19 23:34:57
  • Mysql中文乱码问题的最佳解决方法

    2024-01-21 11:11:50
  • pytorch加载自己的数据集源码分享

    2023-04-16 08:46:09
  • 微信小程序上传图片功能(附后端代码)

    2023-07-24 04:21:40
  • Python Process多进程实现过程

    2021-04-30 02:21:45
  • Python写了个疫情信息快速查看工具实例代码

    2021-10-31 15:26:52
  • 分享10个Js的小型库,效果真的很棒

    2009-08-27 15:38:00
  • Python基于PyGraphics包实现图片截取功能的方法

    2023-08-05 21:55:51
  • SQL 2008邮件故障排除:发送测试电子邮件

    2008-12-02 14:28:00
  • pygame游戏之旅 调用按钮实现游戏开始功能

    2023-04-19 06:36:44
  • 浅谈Python 命令行参数argparse写入图片路径操作

    2023-03-18 21:08:11
  • Python将文本去空格并保存到txt文件中的实例

    2021-06-14 05:01:42
  • 详解Python list和numpy array的存储和读取方法

    2022-05-04 05:58:10
  • python 还原梯度下降算法实现一维线性回归

    2023-10-09 21:53:42
  • python单例模式获取IP代理的方法详解

    2023-11-14 22:22:05
  • Python容器类型转换的3种方法实例

    2022-06-03 13:32:32
  • docker django无法访问redis容器的解决方法

    2021-10-05 05:48:22
  • ASP+XML制作菜单管理

    2008-05-19 12:38:00
  • python实现登录密码重置简易操作代码

    2022-12-08 13:34:43
  • asp之家 网络编程 m.aspxhome.com