您好,登錄后才能下訂單哦!
1.查看服務器端編碼
select userenv('language') from dual;
當前返回值:AMERICAN_AMERICA.ZHS16GBK
2.
執行語句 select * from V$NLS_PARAMETERS
查看第一行中PARAMETER項中為NLS_LANGUAGE 對應的VALUE項中是否和第一步得到的值一樣。
如果不是,需要設置環境變量.
否則PLSQL客戶端使用的編碼和服務器端編碼不一致,插入中文時就會出現亂碼.
3.
設置環境變量
計算機->屬性->高級系統設置->環境變量->新建系統變量
設置變量名:NLS_LANG,變量值:第1步查到的值(我的是AMERICAN_AMERICA.ZHS16GBK).
4.
重新啟動PLSQL,插入數據正常
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。