我安装的是oracle11g 字符集在安装的时候选择的是GBK
新建环境变量
name : NLS_LANG
value : CHINESE_CHINA.ZHS16GBK
安装的时候字符集是UTF-8的
value : SIMPLIFIED CHINESE_CHINA.UTF8
不知道的可以先乱码登录进去 虽然乱码 但是不影响登陆
执行select userenv(‘language’) from dual; 查看自己的字符集 大致都是gbk和utf8 照上面改就行
修改完成之后重启电脑 在打开sqlplus 不乱码了 但是 cmd就变成English 还行 不影响使用
参考:https://blog.csdn.net/sun2012930/article/details/72228911