PLSQL Developer插入中文亂碼

2021-07-26 07:03:59 字數 610 閱讀 3509

解決方案一

oracle字符集無法儲存中文字元。下面的語句查詢oracle字符集。

select userenv('language') from dual;

如果查詢結果支援中文字元(比如gbk,utf-8),那麼這個原因排除。否則應該重新設定oracle字符集為支援中文的字符集。具體方法請自行搜尋。

解決方案二

首先確認oracle字符集支援中文字元,然後看plsql字符集和oracle字符集是否相同,如果二者字符集不同,會造成plsql中插入的中文到資料庫中變成亂碼。設定plsql developer的字符集,tools->preferences->fonts->main fonts->字符集,如下圖:

解決方案三

如果你的plsql沒有設定中文字符集的功能,比如我的plsql developer10就沒有,那可以用設定環境變數的方式解決此問題,在環境變數中新增乙個名稱為nls_lang值為你oracle字符集(比如simplified chinese_china.zhs16gbk)的系統變數,重啟plsql developer,問題即可解決。

PLSQL Developer遠端連線oracle

事情開始是我的一位同學在群裡的求教 今天自己配置遠端連線的時候遇到了很多問題,記錄下來,和其他oracle小白們分享,大俠勿噴!測試目的 從客戶機遠端連線oracle伺服器 測試前提 雙方機器必須ping通,我就用自己的虛擬機器測試了 伺服器端安裝了oracle 測試步驟 我這裡用的是精簡版,不用安...

PLSQL Developer多 表 查 詢

多 表 查 詢 表 查 詢就從多個表中獲取資料,那麼我們就會產生笛卡爾集,笛卡爾集會在這種條件下產生 1.省略連線條件2.連線條件無效3.所有表中的所有行互相連線,同時為了避免笛卡爾集,可以在 where 加入有效的連線條件。oracle 連線 在在 where 子句中寫入連線條件。在表中有相同列時...

PLSQL Developer快速入門

背景 windows 10pro本地安裝plsql developer工具,連線虛擬機器的xp系統安裝的oracle資料庫。開發平台 win10 pro oracle 10g xp虛擬機器 plsql developer 此步省略,具體參考oracle安裝及操作資源。通過虛擬機器建立虛擬網路區域網v...