idea项目连接Oracle数据库中文有乱码问题(Mac系统)

2019-12-17  本文已影响0人  肥宅快乐猿

今天本地用Mac系统跑项目测试代码时候发现插入数据库中的中文是乱码

当时有点方,立马寻找原因,并尝试去解决。先检查了数据库编码

检查Mac系统是否支持数据库的编码格式(参考大佬的文章,最下方有链接),修改了Mac系统配置文件发现没有效果,然后使用Navicat连接oracle插数据发现能正常插入中文数据。于是去重新设置了idea的默认编码,发现idea编码默认是UTF-8编码。试着设置了Tomacat编码再次导入数据发现还是没有效果,最后把怀疑目光看向文件的编码格式,总算发现了问题源头。

原文件编码是GB2312

我重新新建一个文件按UTF-8格式保存

总算成功了

竟然是这么简单的原因,对自己无语了,记录一下引以为戒,文件是别人传给我测试代码用的,然后就GG了。

参考文章:

MAC连接服务器oracle数据库中文乱码问题解决 - 简书

IDEA中项目统一编码格式设置 - 简书

上一篇下一篇

猜你喜欢

热点阅读