![]()
2#plsql 查詢資料庫亂碼
資料庫查詢中文亂碼 正常原因一般是oracle 服務端要和用戶端的字元集編碼不一緻造成; select * from V$NLS_PARAMETERS; select userenv('language') from dual;
然後去根據這個設定環境變量: NLS_LANG = 'AMERICAN_AMERICA.ZHS16GBK'
然後如果plsql 還在報錯ora 12705; 可能是plsql不是通過oracle用戶端連接配接的資料庫 這樣就需要重新安裝資料庫用戶端 可以先确認一下 是否安裝了oracle用戶端 進入cmd中 輸入sqlplus
sqlplus遠端連接配接資料庫 SQLPLUS ADQNSS/[email protected]41:1521/ORCL
一般32位的oracle 比較好用; 如果還不行 可以去系統資料庫将系統資料庫裡的nls改正過來; plsql》工具》首選項裡面的位址不要指定;
http://blog.sina.com.cn/s/blog_476c81d60101a049.html SIMPLIFIED CHINESE_CHINA.ZHS16GBK