1)在plsql中新建一个sql窗口,在这个窗口中执行:
select * from nls_database_parameters where parameter = 'NLS_CHARACTERSET'; //注意:单引号里边的字串一定要是大写的,否则查询不到数据
通过这条sql语句可以查询到数据库的字符集,如下图所示:
得到我这边的数据库字符集是GBK。
2)选中我的电脑--》点击鼠标右键--》选择属性--》选择高级系统配置--》在弹出的对话框中的高级选项卡中选择右下角的环境变量--》在系统变量里边新建
变量名:NLS_LANG
变量值为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK //注意:如果查询出的数据库的编码是utf-8,那么这个变量值可以设为:AMERICAN_AMERICA.AL32UTF8
点击确定,如下图所示:
保存该配置即可。
注:设置完这个环境变量不用重启电脑。
3)最后重启plsql,即可。