台灣最大程式設計社群網站
線上人數
1268
 
會員總數:246134
討論主題:189715
歡迎您免費加入會員
討論區列表 >> Oracle >> 關於無法參考 NLS_LANG
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於無法參考 NLS_LANG
價值 : 100 QP  點閱數:2251 回應數:1
樓主

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

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

ps. 若唯一解決方法是重新安裝 oracle client 的話,那是否能告訴我是什麼情形造成這個問題的?

搜尋相關Tags的文章: [ oracle ] , [ NLS_LANG ] , [ nls_lang ] , [ 連線 ] , [ connection ] , [ connect ] ,
本篇文章發表於2012-02-17 17:02
1樓
回應

花旗蔘
檢舉此回應
你registry 裡的 NLS_LANG 有設對地方嗎?
不同版本的oracle client 在registry 裡的路徑似乎有差異
你有裝過其它版本的oracle client or database嗎??
去搜尋 registry裡的NLS_LANG
check 一下試試!!
本篇文章回覆於2012-02-18 14:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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