天天看點

2#plsql 查詢資料庫亂碼

2#plsql 查詢資料庫亂碼

資料庫查詢中文亂碼     正常原因一般是oracle 服務端要和用戶端的字元集編碼不一緻造成;      select * from V$NLS_PARAMETERS;      select userenv('language') from dual;    

2#plsql 查詢資料庫亂碼
2#plsql 查詢資料庫亂碼

    然後去根據這個設定環境變量:      NLS_LANG  =  'AMERICAN_AMERICA.ZHS16GBK'

然後如果plsql  還在報錯ora 12705;     可能是plsql不是通過oracle用戶端連接配接的資料庫     這樣就需要重新安裝資料庫用戶端      可以先确認一下 是否安裝了oracle用戶端  進入cmd中 輸入sqlplus

2#plsql 查詢資料庫亂碼

sqlplus遠端連接配接資料庫     SQLPLUS ADQNSS/[email protected]41:1521/ORCL

一般32位的oracle 比較好用; 如果還不行 可以去系統資料庫将系統資料庫裡的nls改正過來; plsql》工具》首選項裡面的位址不要指定;    

2#plsql 查詢資料庫亂碼

http://blog.sina.com.cn/s/blog_476c81d60101a049.html SIMPLIFIED CHINESE_CHINA.ZHS16GBK