一直很自信自己编码格式设置的都没有问题,以前就算遇到也都很快找到问题并解决。没想到掉进了5.7的坑里。

这段时间实习,大多做的都是.net+sqlserver,确实不用操心这些问题。主要还是各自默认编码不同,java还真是“锻炼”人,(玩笑话)

1 show variables like 'character%';

发现client connection result怎么弄 都不变成utf8.

所以导致的问题就是,我在当前条件insert了一堆数据,在程序里读取的结果汉字都是乱码。而我从程序中最新插入的数据并读取出来都是没问题的。

但是,新插入的数据,直接从navicat中读取,又是乱码????

所以先解决了client connection result不是utf8的问题。

set names utf8;

这样执行后,除了files 编码格式都是utf8了。

不过这个时候 java读取数据还是有问题!依然乱码。只不过navicat上没问题了,无论是程序中插入数据还是navicat客户端插入数据,在java程序中和navicat客户端读取出来也都没问题。

所以怀疑旧数据有问题,把旧的测试数据 全部重新insert 问题解决。

转载于:https://www.cnblogs.com/tdws/p/5252334.html

mysql5.7 java读取乱码相关推荐

  1. java mysql 读取乱码_mysql5.7 java读取乱码

    一直很自信自己编码格式设置的都没有问题,以前就算遇到也都很快找到问题并解决.没想到掉进了5.7的坑里. 这段时间实习,大多做的都是.net+sqlserver,确实不用操心这些问题.主要还是各自默认编 ...

  2. java读取.properties文件及解决中文乱码问题

    java读取.properties文件及解决中文乱码问题 参考文章: (1)java读取.properties文件及解决中文乱码问题 (2)https://www.cnblogs.com/helloq ...

  3. java 读取txt乱码_java 逐行读取txt文本如何解决中文乱码

    java读取txt文本中如含有中文,可能会出现乱码,解决方案是: 1.要统一编码,java工程的编码,txt文本编码,java工程中的java文本编码都统一为utf-8: 2.利用 InputStre ...

  4. java读取文件是乱码_java读取txt文件乱码解决方案

    因为txt默认的选项是ANSI,即GBK编码.GBK和GB2312都是中文编码,在这里解释一下两者的区别. 总体说来,GBK包括所有的汉字,包括简体和繁体.而gb2312则只包括简体汉字. GBK: ...

  5. java读取txt文件乱码解决方案

    因为txt默认的选项是ANSI,即GBK编码.GBK和GB2312都是中文编码,在这里解释一下两者的区别. 总体说来,GBK包括所有的汉字,包括简体和繁体.而gb2312则只包括简体汉字. GBK: ...

  6. java 读取csv文件乱码_java读取csv文件乱码怎么解决

    csv文件默认编码为ANSI,java读取CSV出现乱码主要是编码不一致问题.(推荐:java视频教程)DataInputStream in = new DataInputStream(new Fil ...

  7. java文件乱码_Java文件读取乱码问题解决

    使用java读取磁盘文件内容容易出现乱码, 问题是由于java使用的编码和被读取文件的编码不一致导致的. 假设有一个test.txt的文本文件,文件内容为:"测试java读取中文字符串乱码问 ...

  8. java文件乱码_java文件读取出现乱码解决方法

    java读取文件出现乱码解决方法:(推荐:java视频教程) 1.首先将要读取的文本文件的编码格式设置为UTF-8 2.使用InputStreamReader类取读取文件,因为它的构造方法中可以指定字 ...

  9. Java读取UTF-8格式txt文件第一行出现乱码及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法(转载)...

    原文地址:http://blog.csdn.net/jackpk/article/details/5702964/ Java读取UTF-8的txt文件第一行出现乱码"?"及解决 t ...

最新文章

  1. 提高C#编程水平的50个要点
  2. 50篇经典珍藏 | Docker、Mesos、微服务、云原生技术干货
  3. Nature 首度揭示大脑传递信息的真正逻辑
  4. html中radio值的获取、赋值、注册事件示例详解
  5. ruby连接mysql
  6. stm32换芯片编译
  7. 【SPOJ - TOURS 387】Travelling tours (最小费用最大流,拆点)
  8. smarty 简单分页
  9. Android应用开发(15)---字符串资源
  10. 三句话捋清楚java垃圾收集器
  11. Windows美化之鼠标光标
  12. 录入数学公式至mark down文档的方法
  13. 紫光输入法终于有新版本了--紫光华宇拼音输入法V5P
  14. 浅谈计算机教学论文,浅谈计算机教学(论文)
  15. Python中Round函数:怎么解释?怎么用?
  16. BUU-MISC-你能看懂音符码
  17. c语言对随机数进行快速排序,C语言自带快速排序对比插入排序
  18. Kubernetes 核心概念介绍
  19. [1天搞懂深度学习] 读书笔记 lecture I:Introduction of deep learning
  20. ESC, ESP, VSC 电子稳定系统 与 ABS

热门文章

  1. T2 Funcin T1,out T2(T1 arg)
  2. 基于visual Studio2013解决C语言竞赛题之1044数组处理
  3. SGU 286 Ancient decoration(Euler路径+二分匹配)
  4. C++---vector与list之间的区别
  5. 解决Vue项目报错:Expected indentation of 2 spaces but found 4. eslint(indent) [8, 1]的方法
  6. 谷歌不支持调用摄像头麦克风_谷歌突然推出Android 11开发者预览版 新版带来部分新功能和改进...
  7. 如何解决华为手机“杀后台”严重的情况呢?
  8. 旅游是开车自驾好还是坐火车好?能否从各个方面解答一下?
  9. 不要根据自己的喜好创业
  10. 微信号也有加人涨粉规则和限制?