我安裝的是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