最近学习SSM项目开发,用到oracle数据库,
使用管理软件PL/sql developer往数据库表中插入数据时记录乱码。
结果如下:
可以看到中文数据都乱码成了???????问号,
看了网上各位大佬的解决办法,说是由于oracle服务器端字符编码 和 Oracle 客户端字符编码不一致引起的。
(但是我的oracle服务器端 和 Oracle 客户端字符编码是一样的,这就很纳闷了,但同样用了以下解决办法,搞定!!!)
第一步:
登录PL/sql developer,检查Oracle服务器端字符编码,用
select userenv('language') from dual;