Oracle服务器内部的字符集是 AMERICAN_AMERICA.ZHS16GBK
NLS_LANG变量也是 AMERICAN_AMERICA.ZHS16GBK
但是还是存在乱码。
select * from V$NLS_PARAMETERS
里面的 NLS_CHARACTERSET是ZHS16GBK
但是 NLS_NCHAR_CHARACTERSET是AL16UTF16
是不会要把NLS_NCHAR_CHARACTERSET改成 ZHS16GBK ?
------解决方案--------------------
本地加入环境变量
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
再连接,试试