mysql版本为5.7,通过navicat查看json格式的数据是正常显示,但是查询出来是乱码, 读取其他字段都是正常的,也没有特殊设置json格式的字符集
mysql驱动jdbc是这个版本
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.36</version>
</dependency>
查资料才发现要jdbc 5.1.40以上,
更新依赖解决
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.40</version>
</dependency>
本文介绍了一种在MySQL中遇到的JSON字段显示乱码的问题,并提供了具体的解决方案。问题出现在使用Navicat查看JSON数据时,尽管其他字段正常显示,JSON字段却出现乱码。经过调查发现,这与使用的JDBC驱动版本有关。更新到mysql-connector-java 5.1.40版本后,问题得以解决。
6578

被折叠的 条评论
为什么被折叠?



