各位先進;
最近遇到一個客戶的 Oracle 是 9i 版本,使用 WE8DEC 的編碼來儲存資料
但在 Windows 7 系統中(32位元及64位元), 當程式去連結抓取資料時
會發現中文字的部份全都變成亂碼,用 Toad 或 SQLPLUS 也都是相同問題
上網 google 得知要去 登錄檔 裡修改 NLS_LANG=TRADITIONAL CHINESE_TAIWAN.WE8DEC 即可 但仍然是亂碼
在做了各種測試後發現,
只有在 Windows XP 系統中,修改為 TRADITIONAL CHINESE_TAIWAN.WE8DEC 後才能正常顯示中文
如果是 Windows7 系統就一樣都是亂碼,由於目前大多數的 Client 都改為 Windows 7 系統了
對我來說是非常困擾的問題(目前先用 VM 安裝一個 XP 來應急)
想請教的是,
在 Windows 7 系統中,連結 Oracle 9i 的 WE8DEC 的 DB,要如何正常顯示中文字?

X