Win2019 + Oracle18c SQLPLUS 命令行出现乱码的解决

1. Win2019 中文版 安装了 Oracle数据库, dbca 建库时选择的 的字符集是 ZHS16GBK 然后发现使用sqlplus 时有乱码的现象如图示:

 2. csdn 上面有一个博客有解决方法:

https://blog.csdn.net/ubuntu_yanglei/article/details/7332587

3. 解决办法 先查询一下 数据库的字符集

select * from nls_database_parameters where parameter in ('NLS_LANGUAGE','NLS_CHARACTERSET');

4. 然后验证注册表里面的NLS_LANG 是否与这个NLS_LANGUAGE 相同.

搜索相关的位置:

计算机HKEY_LOCAL_MACHINESOFTWAREORACLEKEY_OraDB18Home1

 将NLS_LANG 修改为 AMERICAN

5. 进行一下验证

正常显示 英文的名称了.

原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/9887258.html