plsqldev查詢數據亂碼解決

1、查看服務端編碼

select userenv('language') from dual;

2、執行語句 select * from V$NLS_PARAMETERS 查看第一行中PARAMETER項中爲NLS_LANGUAGE 對應的VALUE項中是否和第一步得到的值一樣

select * from V$NLS_PARAMETERS;

3、如果兩者不一致,PLSQL客戶端使用的編碼和服務器端編碼不一致,插入中文時就會出現亂碼。需要設置環境變量。

計算機-->右鍵屬性-->高級系統設置-->高級-->系統環境變量-->新建系統變量

變量名:NLS_LANG

變量值:第一步查到的值。(AMERICAN_AMERICA.ZHS16GBK)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章