mysql数据库进行更新、插入显示中文乱码问题

        很多种情况下,从数据库中查询出来的内容中文显示正确,但是如果向数据库中插入或更新表时,会出现中文乱码问题,但英文显示正确,以下三种方式可以解决中文乱码问题。

1.数据库连接的配置文件中添加characterEncoding=utf-8

jdbc.driver=com.mysql.jdbc.Driver

jdbc.url=jdbc\:mysql\://localhost\:3306/stu?characterEncoding=utf-8

jdbc.username=root

jdbc.password=root

大多数情况下,这种方式就可以解决,如果不行,继续配置以下两种方式。     

2.使用过滤器filter

在com.baidu.filter包下——选择new——新建filter过滤器——MyEncodingFilter.java。在doFilter方法中,添加如下内容:

  public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
        //设置编码格式
        request.setCharacterEncoding("utf-8");
        response.setCharacterEncoding("utf-8");
        chain.doFilter(request, response);
    }

并且配置web.xml文件,如果文件自动有配置就不用了,否则,切记web.xml文件一定要配置。

<filter>
    <filter-name>MyEncodingFilter</filter-name>
    <filter-class>com.baidu.filter.MyEncodingFilter</filter-class>
  </filter>
  <filter-mapping>
    <filter-name>MyEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

3.配置工具中的编码格式,例如explice中,window—general—workspace—Text file Encoding设置为utf-8。

以上三种方法,基本可解决所有的乱码问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/498094.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

1进程 ppid_杀死僵尸进程,你需要这些神奇的Linux命令行

Linux高手&#xff0c;其实都是玩儿命令行很熟练的人。命令行的学习捷径Linux命令有许多强大的功能&#xff1a;从简单的磁盘操作、文件存取&#xff0c;到进行复杂的多媒体图像和流媒体文件的制作&#xff0c;都离不开命令行。在Linux的学习中&#xff0c;新手都会遇到这么一个…

PostgreSQL 常见操作

1、在命令行登录指定数据库 2、创建表 CREATE TABLE weather (city varchar(80),temp_lo int, -- low temperaturetemp_hi int, -- high temperatureprcp real, -- precipitationdate date ); …

大数据统计分析毕业设计_数据分析毕业设计 大数据可视化毕业设计

做大数据分析相关的毕业设计&#xff0c;有什么好的题目或方向推荐吗&#xff1f;毛台九大数据其它九大数据油业&#xff0c;三农&#xff0c;科研&#xff0c;人文&#xff0c;……打算用Python做毕业设计&#xff0c;可以做哪些方面的&#xff1f;Python做毕业设计&#xff0…

MultipartFile文件上传

一、配置文件&#xff1a; SpringMVC 用的是 的MultipartFile来进行文件上传 所以我们首先要配置MultipartResolver:用于处理表单中的file。在springmvc.xml中进行配置&#xff0c;目录结构如下&#xff1a; <!-- 配置MultipartResolver 用于文件上传 使用spring的CommosMul…

一个简单的 iBatis 实现——完整示例

表和数据&#xff1a; CREATE TABLE weather (city varchar(80),temp_lo int, -- low temperaturetemp_hi int, -- high temperatureprcp real, -- average temperaturedate date );insert int…

测绘技术设计规定最新版_公示 | 29家单位申报甲级测绘资质审查意见

关于北京同创天成工程勘测有限公司等29家单位申报甲级测绘资质审查意见的公示  根据《中华人民共和国测绘法》和《测绘资质管理规定》《测绘资质分级标准》(国测管发〔2014〕31号)&#xff0c;我部对北京同创天成工程勘测有限公司、北京麦格天宝科技股份有限公司、中友四达(北…

智能驾驶时代已经到来

来源&#xff1a;中国科学报 概要&#xff1a;智能化、电动化、轻量化&#xff0c;无疑是被业界公认的汽车的三大发展方向。其中&#xff0c;汽车的智能化&#xff0c;或者说智能驾驶最为引人关注。 智能化、电动化、轻量化&#xff0c;无疑是被业界公认的汽车的三大发展方向。…

@requestparam @param @pathvariable @requestbody的区别

requestParam注解 用来获取前台传递过来的参数&#xff0c;例如获取以下链接的参数&#xff1a; http://api.nc.com/api/item/category/list?pid0 public String Demo1(RequestParam String pid){ System.out.println(“链接中请求参数的id&#xff1a;”pid); return null; }…

PostgreSQL 的一个简单连接和查询操作——示例

表和数据&#xff1a; CREATE TABLE weather (city varchar(80),temp_lo int, -- low temperaturetemp_hi int, -- high temperatureprcp real, -- average temperaturedate date );insert int…

8s nfs 挂载文件_Kubernetes集群使用网络存储NFS

NFS存储NFS即网络文件系统Network File System&#xff0c;它是一种分布式文件系统协议&#xff0c;最初是由Sun MicroSystems公司开发的类Unix操作系统之上的一款经典网络存储方案&#xff0c;其功能是在允许客户端主机可以像访问本地存储一样通过网络访问服务端文件。Kuberne…

2030全球新出行产业报告:2.2万亿美元蛋糕将这样分

来源:智东西 概要:汽车与出行产业面临的电动化、智能化、共享化以及轻量化变革,已经成了全球共识。

insert插入语句设置主键id回滚

insert添加记录时&#xff0c;如果id在数据库表t_ss中设置为自增主键&#xff0c;往往如果最后一条记录是id47&#xff0c;但是当你把这条数据进行删除&#xff0c;再次添加&#xff0c;则这条记录就会成为id48的记录&#xff0c;使得数据库中的数据id不以自己所期望的那样成为…

实现pv uv统计_聊聊前端监控(二)--行为监控的技术实现

上一篇梳理了前端监控的主要场景和类型&#xff0c;从本文开始&#xff0c;讨论下我知道的一些技术实现。前端黑科技层出不穷&#xff0c;个人眼界有限&#xff0c;尽量把了解到的实现方式都罗列出来&#xff0c;希望对大家有些启发&#xff0c;同时也欢迎流言讨论。限于篇幅&a…

Science:揭示人类大脑进化机制

来源&#xff1a;细胞 概要&#xff1a;人类与其它灵长类动物的最大区别在于我们大脑的不同&#xff0c;这也是我们作为人类最特殊的标志之一。 人类与其它灵长类动物的最大区别在于我们大脑的不同&#xff0c;这也是我们作为人类最特殊的标志之一。 然而&#xff0c;人类与灵长…

Redis哨兵的详解

1 哨兵的作用 哨兵是redis集群架构中非常重要的一个组件&#xff0c;主要功能如下&#xff1a; 集群监控&#xff1a;负责监控redis master和slave进程是否正常工作消息通知&#xff1a;如果某个redis实例有故障&#xff0c;那么哨兵负责发送消息作为报警通知给管理员故障转移…

单元格格式_单元格格式的用法你知道吗~~

想了解excel吗&#xff1f;&#xff1f;&#xff1f; 想从小白变大神吗&#xff1f;&#xff1f;&#xff1f; 快来look look excel单元格格式的用处吧&#xff01;&#xff01;&#xff01;先来了解一下单元格格式的…

人工智能名人堂第54期 | 深度学习鼻祖:Geoffrey Hinton

来源&#xff1a;德先生 概要&#xff1a;近日&#xff0c;他因提出capsule 概念&#xff0c;推翻反向传播再次引发广泛关注与热议。 Geoffrey Hinton&#xff0c;被称为“神经网络之父”、“深度学习鼻祖”&#xff0c;他曾获得爱丁堡大学人工智能的博士学位&#xff0c;并且为…

strut2 相关

1、strut2 的Eclipse 插件地址&#xff1a;http://mvcwebproject.sourceforge.net/install.html#Perform_installation

raid 物理盘缓存状态_使用MegaCli工具查看Raid磁盘阵列状态

文章本身我不做过多修改了&#xff0c;在这里我就把自己在安装时候碰到的难点跟大家提下。1.何处下载&#xff1f;首先&#xff0c;根据文章中的路径已经下载不到相应的文件了&#xff0c;在此我们就自己到http://www.lsi.com的网站上去搜&#xff0c;尝试了各种组合最后终于用…

eureka和zookeeper的区别

首先我们先说下&#xff1a; RDBMS>&#xff08;MySql,Oracle,SqlServer等关系型数据库&#xff09;遵循的原则是&#xff1a;ACID原则&#xff08;A&#xff1a;原子性。C&#xff1a;一致性。I&#xff1a;独立性。D&#xff1a;持久性。&#xff09;。 NoSql> &#…