安装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;
即可。
本文介绍了在使用Oracle数据库时遇到的乱码问题及其解决方法。主要原因是操作系统用户的NLS_LANG环境变量与Oracle字符集设置不一致导致。文章提供了通过修改注册表中NLS_LANG值来解决问题的具体步骤。
1513

被折叠的 条评论
为什么被折叠?



