最近做项目过程中要从数据库中读取一些字段,将这些字段先用实体类封装好,然后在其他java主程序中调用该字段进行匹配,奈何我操作了好几遍,总是显示数据库中中文字符乱码。数据库中样式如图1所示。

图1 数据库表

比如我需要匹配数据库中的“一年级”,将所有egrade为"一年级"的记录全部取出来,调用的程序如下:

当我运行这个程序的时候,控制台显示如下:

显然这个时候程序没有读出“一年级”这三个中文字符,解决这个问题的方法很简单,第一种方法,将jdbc.url改为

jdbc:mysql://localhost:3306/testclass?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC

一定要记住把characterEncoding=UTF-8写上,你也可以把我的数据库名字替换成自己的,直接将这个url复制也可以。

第二种方式,修改IDEA的编码格式

打开File-Settings-Editor找到File Encoding设置编码格式为UTF-8,具体看上图即可。

修改完之后就能正常匹配数据库中中文字符了,请看下图。

以上就是我这次的分享,如果您有问题,可以在下方留言。一起交流,一起进步。

解决读取数据库里面中文字符乱码的问题相关推荐

  1. php中文字符乱码,如何解决php中文字符乱码问题

    php中文字符乱码的解决办法:1.改mysql配置文件"my.ini"或"my.cnf":2.在需要做数据库操作的php程序前加入语句"mysql_q ...

  2. 读取txt的中文字符出现乱码

    1.读取txt的中文字符出现乱码 这是我输入的 这是保存在文档里面的 在网上查了资料后,以为是记事本的编码和编译系统的编码不一致造成的,但是改了记事本的编码为ANSI以后,还是有乱码 后来知道是因为f ...

  3. 中文字符乱码的原因及解决办法

    中文字符乱码的原因及解决办法 java的内核是Unicode的,也就是说,在程序处理字符时是用Unicode来表示字符的,但是文件和流的保存方式是使用字节流的.在java的基本数据类型中,char是U ...

  4. myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法)

    myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法) 参考文章: (1)myeclipse连接mysql生成数据表时中文字符乱码或问号(解决方法) (2)https://www. ...

  5. SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码;

    SpringMVC项目中中文字符乱码问题及解决办法总结(非专业最优解决办法) -- ajax传值乱码; request.getParameter()乱码; 参考文章: (1)SpringMVC项目中中 ...

  6. 中文提交到git乱码_解决git 提交后中文字符会乱码的问题

    解决git 提交后中文字符会乱码的问题 最近发生那了一件怪事,当然菜鸡经常碰见怪事 本来一个.properties文件在idea里面commit的时候看了一下diff,没发现异常,但是提交到gitla ...

  7. java ssh乱码_SSH框架下中文字符乱码问题的研究

    1 Java中文乱码问题的产生原因 在Java Web的应用中,中文字符乱码问题是个由来已久和让人头疼的问题,尤其是刚刚接触Java Web编程的人员,往往在解决中文字符乱码问题上花费了大量的时间和精 ...

  8. java printstream 中文乱码_JAVA的中文字符乱码问题

    JAVA的中文字符乱码问题一直很让人头疼.特别是在WEB应用中.网上的分析文章和解决方案都很多,但总是针对某些特定情况的.很多次遇到乱码问题后, 经过极为辛苦的调试和搜索资料后终于解决,满以为自己已经 ...

  9. Javascript 中 atob 方法解码中文字符乱码问题

    解决 Javascript 中 atob 方法解码中文字符乱码问题 由于一些网络通讯协议的限制,你必须使用 window.btoa() 方法对原数据进行编码后,才能进行发送.接收方使用相当于 wind ...

最新文章

  1. c:redirect标签的使用
  2. JavaScript实现京东购物车页基础面效果
  3. Django 中间件
  4. 河源市计算机组装竞赛,计算机组装大赛决赛圆满结束
  5. 《MFC dialog中加入OpenGL窗体》
  6. noj大作业c语言扫雷,noj大作业.doc
  7. golang的channel机制
  8. NOIP201501金币
  9. 每天一道剑指offer-栈的压入,弹出序列
  10. 德国计算机专业英语授课,德国留学——细数德国亚琛工大的英语授课硕士专业...
  11. odoo python生成二维码图片
  12. 即时通讯IM技术领域基础篇
  13. 2021年“羊城杯”网络安全大赛部分Writeup
  14. node 打开浏览器
  15. python exception in thread_这个是什么原因,请问怎么处理Exception in thr
  16. 在r语言中使用GAM(广义相加模型)进行电力负荷时间序列分析
  17. 5.2-国内知识图谱相关企业和资源
  18. Go实战--golang中使用gRPC和Protobuf实现高性能api(golang/protobuf、google.golang.org/grpc)
  19. Java 实现QQ聊天室
  20. 人人车被曝近百员工聚集北京总部维权

热门文章

  1. mysql库表的触发器表名_MySQL 触发器,实现不同数据库,不同表名,表结构不同,数据实时同步...
  2. ios pan手势滑动消失动画_iOS仿抖音—评论视图滑动消失
  3. 牛客 2021年度训练联盟热身训练赛第二场 C题Tip to be Palindrome
  4. Vivado设计流程(二)设计文件输入
  5. Python之倒序访问list
  6. 实验5.2 动态内存分配生成动态数组完成矩阵转置
  7. 《南溪的目标检测学习笔记》——基础算子的学习笔记
  8. 目标检测——各个框架下Tensor和矩阵的维度次序
  9. python 取列表偶数和奇数位置的值
  10. python 绘图中设置颜色对比强烈的组合