由于我們公司安裝的oracle數(shù)據(jù)庫的字符環(huán)境都采用8859碼,而在本機(jī)安裝oracle客戶端的環(huán)境是簡體中文的,造成無論是sqlplus還是plsql developer訪問oracle的時(shí)候都無法正確查看和插入中文內(nèi)容。
解決辦法是修改注冊表,路徑為HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0,鍵為NLS_LANG,鍵值改為AMERICAN_AMERICA.US7ASCII
修改成功后啟動sqlplus(本機(jī)的),看到所有提示信息都是英文(缺省應(yīng)該是中文的),表示修改生效。此時(shí),通過oracle客戶端訪問數(shù)據(jù)庫的應(yīng)用程序(包括plsql developer)就可以正常操作中文了
看來客戶端軟件的亂碼并不是客戶端軟件本身的問題,而與客戶端操作系統(tǒng)有關(guān)。
posted on 2008-02-20 15:13
分享愛的空間 閱讀(1262)
評論(0) 編輯 收藏