plsql客戶端插入資料中文亂碼問題

2021-06-28 21:07:50 字數 437 閱讀 3307

1.

檢視伺服器端編碼

select

userenv('language') from dual;

我實際查到的結果為:american_america.al32utf8

2.執行語句 select * from v$nls_parameters  

檢視第一行中parameter項中為nls_language 對應的value項中是否和第一步得到的值一樣。

如果不是,需要設定環境變數.

否則plsql客戶端使用的編碼和伺服器端編碼不一致,插入中文時就會出現亂碼.

3.設定環境變數

計算機->屬性->高階系統設定->環境變數->新建

設定變數名:nls_lang,變數值:第1步查到的值(我的是american_america.al32utf8).

4.重新啟動plsql,插入資料正常

plsql免客戶端連線

3 接著開啟pl sql developer,輸入使用者名稱和密碼,選擇資料庫 jun 這是我起的別名 在 工具 首選項 連線 裡面設定oci library和oracle home,我的設定是 oracle home d oracle instantclient 11 2 oci library ...

pl sql連線oracle客戶端

1 在客戶端根目錄建立network資料夾 2 在network資料夾建立admin資料夾 3 在admin資料夾下建立tnsnames.ora檔案,檔案內容為 oracledata description address list address protocol tcp host 192.168...

客戶端插入控制項

本文中的控制項泛指任何合法的html標籤 方法一 容器 var strinnerhtml 要新增的控制項 docuemnt.all.form1.mydiv.innerhtml strinnerhtml 執行新增動作 方法二 容器 var strinnerhtml 要新增的控制項 執行新增動作 doc...