台灣最具影響力的-資訊專家社群 - 讓您成為最有價值的IT專業人才
線上人數
2017
 
會員總數:225081
接案會員:6716
文章總數:2320
討論主題:171679
歡迎您免費加入會員
討論區列表 >> Oracle >> 關於無法參考 NLS_LANG

[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於無法參考 NLS_LANG
價值 : 100 QP  點閱數:780 回應數:1

點圖分享到Plurk吧!
樓主

Justin
門外漢
0 16
290 19
發送站內信

請問一下,我有一台 server,安裝 Oracle client,
regedit 的 NLS_LANG 是設定 Big5,但無論怎麼讀取,中文字都會變成問號,
經我再三驗證後,發現只要在 OS 的環境變數中新增一個 NLS_LANG=Big5 就行了,
也就是說,好像所有 oracle 連線都無法參考到 regedit 裡的 NLS_LANG,
一直到我設了環境變數,那些連線才會去環境變數取出值。
請問大家有遇過這種情形嗎?要如何解決呢?
謝謝!

ps. 若唯一解決方法是重新安裝 oracle client 的話,那是否能告訴我是什麼情形造成這個問題的?
本篇文章發表於2012-02-17 17:02
什麼是iT Power資訊報 新手會員瞧一瞧
1樓
回應

花旗蔘
檢舉此回應
你registry 裡的 NLS_LANG 有設對地方嗎?
不同版本的oracle client 在registry 裡的路徑似乎有差異
你有裝過其它版本的oracle client or database嗎??
去搜尋 registry裡的NLS_LANG
check 一下試試!!


本篇文章回覆於2012-02-18 14:47
--未登入的會員無法查看對方簽名檔--
[變換順序]
1
 

回覆
如要回應,請先登入.