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. 进行一下验证
正常显示 英文的名称了.