安装oracle之后,打开命令行,输入sqlplus即可进入oracle数据库,然而很多同学在刚安装好之后都遇到了一些乱码问题。
出现这个问题的主要原因是跟操作系统用户中的NLS_LANG这个环境变量有关。如果这个与oracle的字符集(NLS_LANGUAGE)不一致的话就会产生乱码。
修改方法:
输入SQL语句:
select * from nls_database_parameters where parameter in ('NLS_LANGUAGE','NLS_CHARACTERSET');
结果如下:
NLS_LANGUAGE
AMERICAN
此时:修改注册表
进入注册表编辑器:运行-〉regedit;
Ctrl+F 查找 NLS_LANG,修改值为:AMERICAN;
即可。