安裝 8i 選簡體中文 (ZHS16GBK) 後,SQL*Plus 正常,但 SQL Plus Worksheet (Java GUI) 所有中文顯示亂碼。
SELECT USERENV('LANGUAGE') FROM DUAL → SIMPLIFIED CHINESE_CHINA.ZHS16GBK。NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 正確,SQL*Plus 正常證明非字元集設定問題。$ORACLE_HOME/sysman/config/dbappscfg.properties。# 註解):
SQLPLUS_NLS_LANG=AMERICAN_AMERICA.ZHS16GBK SQLPLUS_SYSTEMROOT=d:\WINNT # Windows 必須指定系統根目錄
ORA-12560: TNS: protocol adapter error ORA-12545: Connect failed because target host or object does not exist
SQLPLUS_SYSTEMROOT。-Duser.language=zh -Duser.region=CN -Dfile.encoding=GBK 或程式碼 System.setProperty。