虚拟化容器,大数据,DBA,中间件,监控。

PLSQL中汉字显示乱码问题

09 10月
作者:admin|分类:应用管理

PLSQL中汉字显示乱码问题

PL/SQL Developer不正常.

 

 首先执行语句 select * from V$NLS_PARAMETERS  查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否为SIMPLIFIED CHINESE。如果不是,需要设置环境变量。 

    双击我的电脑,在空白处右键,属性,“高级”选项卡,点击环境变量,在系统变量处点击“新建”,设置变量名:NLS_LANG , 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 。



1.检查服务器编码:

执行SQL语法:

select * from v$nls_parameters;

也可以参照/home/oracle/.bash_profile 相关语言设置.
可以看到我的相关设置是:

LANG=zh_CN.GBK 
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

2.设置本地客户端编码:

进入 我的电脑,属性,高级,环境变量,添加2项:

LANG=zh_CN.GBK 
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

如图:


3.重新连接sqlplus,查看数据:



显示正常.

4.PL/SQL Developer设置并重新连接:

在pl/sql developer的菜单->tools->preferences->user interface->fonts 中修改为中文字体
浏览1829 评论0
返回
目录
返回
首页
使用PLSQLDeveloper远程登录oracleweb管理登录 WebLogic Server 12c (12.1.1)安装