2013/01/14

SQL Navigator 與ORACLE DB 字碼不同,產生中文亂碼,系統設定

1. cmd
run regedit
\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
\HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\xxxOraDb10g_home1
set NLS_LANG = AMERICAN_AMERICA.WE8ISO8859P1

2.控制台
系統=>環境變數,set NLS_LANG = AMERICAN_AMERICA.WE8ISO8859P1
地區與語言選項=>進階=>勾選語系(ISO8859)=>套用帳戶設定值=>套用

3.重新啟動

4.安裝SQL_Navigator 4.x

2013/01/02

檢查oracle的character set

SELECT value$ FROM sys.props$ WHERE name = 'NLS_CHARACTERSET' ;

SELECT * FROM NLS_DATABASE_PARAMETERS;