因为数据库和客户端字符集不一样原因,导致显示乱码???????,解决办法

1.在sqlplus下,查询 select userenv('language') from dual; //查询用户语言字符集

2.假如客户端使用的是pl/sql,在pl/sql中也查询select userenv('language') from dual; 

3.如果发现1和2查出来的结果不一致。

4.修改方法:新建一个环境变量,键值:NLS_LANG;值为:1中的查询结果。

附:查询Oracle环境字符集的视图:v$nls_parameters

原文地址:https://www.cnblogs.com/pecool/p/12201886.html