新建oracl时,忘了设置字符集格式, 最后导致打开表后, 显示的是中文乱码, 这个如何更改字符集编码呢?
首先: 需要先查询下字符集的格式:
Oracle Server端字符集查询
SQL> select userenv('language') from dual;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.ZHS16GBK
由此可以看出字符集为ZHS16GBK
下面呢,就开始我们的字符集格式的更改了,右键单击我的电脑---->属性------>高级系统设置--------->环境变量-------->系统变量------->
新建------>变量名:NLS_LANG;变量值:AMERICAN_AMERICA.UTF8
如图:
然后点击保存,重启oracle就可以了。 需要注意的是: 写完后无需在path里吗配置, 这个是单独存在的。