一直用pl/sql连的数据库,今天突然连不上了,使用sqlplus连了一下发现中文竟然是乱码的,于是速度打开注册表,
win+R快捷键>>--regedit>>HKEY_LOCL_MACHINE>>SOFTWARE>>ORALCE>>KEY_ORADB11G_HOME1
NLS_LANG的值设置为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
重启oracle,进入sqlplus依然乱码,愁!!!
百度半天,也没能解决,试着用命令设置
- set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
- echo %NLS_LANG%SIMPLIFIED CHINESE_CHINA.ZHS16GBK
然后再连接竟然好了!!