PL SQL Developer,character中文乱码解决
2010-12-13 14:11
344 查看
oracle 10g装上后,建了个表写入中文数据,发现通过工具DbVisualizer 6.5 写入/读取中文都正常,就sqlplus和PL/SQL Developer不正常.
初步怀疑是DbVisualizer本身定义了字集编码,而sqlplus和PL/SQL Developer则没有.无论怎么样,要正常显示中文,就必须得服务器和客户端编码一致才行.
检查.
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 中修改为中文字体
显示正常.OK!
初步怀疑是DbVisualizer本身定义了字集编码,而sqlplus和PL/SQL Developer则没有.无论怎么样,要正常显示中文,就必须得服务器和客户端编码一致才行.
检查.
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 中修改为中文字体
显示正常.OK!
相关文章推荐
- oracle 10g sqlplus,PL SQL Developer,character中文乱码解决
- 解决pl/sql developer中数据库表中显示中文乱码问题
- 解决pl/sql developer 中文字段显示乱码或无法用中文作查询条件的问题
- PL/SQL Developer 8.0.4在Windows 2008上中文乱码的解决方法
- PL/SQL Developer 中文乱码问题解决
- PL/SQL Developer 中文乱码解决
- PL/SQL Developer 中文乱码问题的解决
- PL/SQL Developer 中文乱码解决
- PL/SQL Developer-中文注释乱码的解决办法
- PL/SQL Developer 中文乱码解决办法
- 关于PL/SQL Developer 中文乱码的解决
- PL/SQL Developer 中文乱码解决
- PL/SQL Developer中文乱码问题的解决
- PL SQL Developer中文乱码问题解决
- 关于PL/SQL Developer中文乱码的解决
- PL/SQL Developer 解决中文乱码问题
- PL/SQL Developer 中文乱码解决
- 关于PL/SQL Developer 中文乱码的解决
- 【转】PL/SQL Developer中文乱码问题的解决