一.PL/SQL乱码
- 1.查询数据库使用的编码
select userenv('language') from dual
- 2.配置环境变量,指定客户端要使用的编码。
- 环境变量的key是:NLS_LANG
- 环境变量的值是:上面的查询中查出来的Fields的值
二.修改oracle字符集将字符编码WE8MSWIN1252修改为UTF8(或者AL32UTF8)
参考文章:
https://blog.csdn.net/u011186019/article/details/50959955
http://www.voidcn.com/article/p-mtehywhh-byx.html
采用的是操作系统默认字符集:WE8MSWIN1252,将字符集修改为:AL32UTF8。
SQL> select userenv('language') from dual;
SIMPLIFIED CHINESE_CHINA.WE8MSWIN1252
SQL> select * from nls_database_parameters where parameter in ('NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET'