解决plsql developer中数据库插入数据乱码问题(SSM项目开发)


本文整理自网络,侵删。

最近学习SSM项目开发,用到oracle数据库,使用管理软件PL/sql developer往数据库表中插入数据时记录乱码。

结果如下:

可以看到中文数据都乱码成了???????问号,

看了网上各位大佬的解决办法,说是由于oracle服务器端字符编码 和 Oracle 客户端字符编码不一致引起的。

(但是我的oracle服务器端 和 Oracle 客户端字符编码是一样的,这就很纳闷了,但同样用了以下解决办法,搞定!!!)

第一步:

登录PL/sql developer,检查Oracle服务器端字符编码,用

select userenv('language') from dual;

得到以下结果:

结果:

SIMPLIFIED CHINESE_CHINA.ZHS16GBK

第二步:

查看Oracle 客户端字符编码,用

select * from V$NLS_PARAMETERS;

得到以下结果:

可以看到我的oracle服务器端 和 Oracle 客户端字符编码是一样的,没关系继续往下看

阅读剩余部分

相关阅读 >>

sql如何删除重复数据

mysql导入sql脚本错误:2006 解决方法

sql求和语句怎么写?

sql server数据库按百分比查询出表中的记录数

mysql数据行溢出的深入理解

sqlserver数据库升级脚本图文步骤

详解通过sql进行分布式死锁的检测与消除

sql删除表的命令有哪些

php实现的简单操作sqlite数据库类与用法示例

sql查询中group by的含义是什么

更多相关阅读请进入《sql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...