我在註冊表中爲我的本地語言設置了NLS_LANG
。 CMD無法顯示我的本地語言字符,所以我看到jibrish。 我在說的是來自客戶端的提示,而不是實際的數據,例如錯誤消息。僅針對SQL * Plus設置NLS_LANG
SQL> conn scott/tiger
ετσß°.
我需要保持客戶端的設置爲本地NLS,因爲其他程序依賴於它。
我已經嘗試在glogin中添加$set NLS_LANG=AMERICAN_AMERICA.WE8MSWIN1252
,但顯然它不工作,因爲只有在sql * Plus已經啓動後才執行腳本。
我的問題是,是否有任何方式將NLS_LANG
設置爲AMERICAN_AMERICA.WE8MSWIN1252
只有用於SQL * Plus?
創建一個運行'設置一個批處理文件NLS_LANG = ..',然後調用sqlplus的 –
這是我最終會做,如果我不會找到一個創造性的解決方案... – haki
glogin.sql中隻影響在SQL * Plus。你爲什麼認爲它不起作用? –