
l Oracle服务器内部的字符集
l NLS_LANG变量里保存的字符集
l 客户端应用的字符集
Oracle服务器内部的字符集
这是Oracle数据库存储数据使用的字符集。
在Oracle中可能使用
Select userenv('language') from dual;
或者:
Select name, value$ from props$;
打开PLSQL
d出登陆界面,进去登陆
随便写了一个查询语句,发现显示有乱码
解决办法:
先查看oracle服务器端的字符编码是什么
配置一个环境变量就可以解决问题
变量名称:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINAZHS16GBK
按照下面图是
加好环境变量之后关闭PLSQL重新打开,写一个查询试试效果
如下图所示说明乱码问题解决。
cmd命令窗口字符编码不一致或不兼容。1、查一下服务器端的字符集。
2、把客户端的字符集设置为一致的。
3、你要用sqlplus的话,先通过设置环境变量来定义客户端的字符集。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)