Oracle11gR2 数据库客户端PL/SQL中文乱码的问题
2016-09-07 00:00
791 查看
摘要: Oracle 数据库客户端PL/SQL中文乱码的问题
在进行oracle数据库的数据操作时,发现中文出现了乱码。这真是件麻烦事情。其实解决乱码的问题很简单,需要我们的PL/SQL Oracle客户端的字符集编码和Oracle数据库的字符集编码保持一致。
1、查看oracle数据库的字符集编码:
![](http://static.oschina.net/uploads/space/2016/0907/225444_tVg3_2625464.jpg)
那么就需要我们修改ALS_LANG=AMERICAN_AMERICA_AL32UTF8。
2、修改Oracle客户端的ALS_LANG的设置:
变量名:NLS_LANG,变量值:ALS_LANG=AMERICAN_AMERICA_AL32UTF8。
3、我的电脑--> 属性---> 高级系统设置 --> 环境变量
![](http://static.oschina.net/uploads/space/2016/0907/230029_p5Gx_2625464.jpg)
4、新建:变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK , 这样在PL/SQL 中就没有乱码,也支持中文的查询。
在进行oracle数据库的数据操作时,发现中文出现了乱码。这真是件麻烦事情。其实解决乱码的问题很简单,需要我们的PL/SQL Oracle客户端的字符集编码和Oracle数据库的字符集编码保持一致。
1、查看oracle数据库的字符集编码:
select * from nls_database_parameters where parameter in ('NLS_LANGUAGE', 'NLS_TERRITORY','NLS_CHARACTERSET');
![](http://static.oschina.net/uploads/space/2016/0907/225444_tVg3_2625464.jpg)
那么就需要我们修改ALS_LANG=AMERICAN_AMERICA_AL32UTF8。
2、修改Oracle客户端的ALS_LANG的设置:
变量名:NLS_LANG,变量值:ALS_LANG=AMERICAN_AMERICA_AL32UTF8。
3、我的电脑--> 属性---> 高级系统设置 --> 环境变量
![](http://static.oschina.net/uploads/space/2016/0907/230029_p5Gx_2625464.jpg)
4、新建:变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK , 这样在PL/SQL 中就没有乱码,也支持中文的查询。
![](http://static.oschina.net/uploads/space/2016/0907/230529_chDp_2625464.jpg)
相关文章推荐
- Orcale 数据库客户端PL/SQL 中文乱码的问题
- Orcale 数据库客户端PL/SQL 中文乱码的问题解决方法
- Orcale 数据库客户端PL/SQL中文乱码的问题
- Orcale 数据库客户端PL/SQL 中文乱码的问题
- Orcale 数据库客户端PL/SQL 中文乱码的问题解决方法
- 解决pl/sql devloper 中数据库操作语句中文乱码的问题
- PL/sql developer连接数据库的问题以及oracle数据库中文乱码的问题
- 解决pl/sql developer中数据库表中显示中文乱码问题
- pL/sql Deloper 安装后, 连接数据库,中文乱码问题
- 解决pl/sql developer中数据库表中显示中文乱码问题
- 解决pl/sql devloper 中数据库操作语句中文乱码的问题
- pl sql developer 中文乱码问题设置NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK解决
- PL/SQL Developer 显示中文乱码问题
- 解决PL/SQL Developer中文乱码的问题
- PL/SQL developer 中文乱码问题
- pl/sql developer 中文字段显示乱码问题
- PL/SQL中中文乱码问题
- Oracle_PL/SQL developer拷贝粘贴中文乱码问题
- pl/sql developer 中文字段显示乱码问题
- PL SQL Developer中文乱码问题解决