Orcale 数据库客户端PL/SQL中文乱码的问题

作者:哈哈小脸 | 创建时间: 2023-04-11
在进行oracle存储过程的编写过程中,当写中文语句的时候,对存储过程进行编译成功后,再重新打开这个文档,发现中文出现了乱码。这真是件麻烦事情。其实解决乱码的问题很简单,需要我们的PL/SQL Oracle客户端的字符集编码和Oracle数...
Orcale 数据库客户端PL/SQL中文乱码的问题

操作方法

查看oracle数据库的字符集编码: select * fromnls_database_parameters where parameter in ('NLS_LANGUAGE', 'NLS_TERRITORY','NLS_CHARACTERSET'); 那么就需要我们修改ALS_LANG=AMERICAN_AMERICA_AL32UTF8

修改Oracle客户端的ALS_LANG的设置: 变量名:NLS_LANG变量值:ALS_LANG=AMERICAN_AMERICA_AL32UTF8

我的电脑--> 属性---> 高级系统设置 --> 环境变量

变量名:NLS_LANG  变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK  这样在PL/SQL 中就没有乱码,也支持中文的查询。

点击展开全文

更多推荐