plsql developer查詢結果顯示亂碼

2021-08-27 22:12:37 字數 1098 閱讀 2125

這個問題主要是字符集造成的。

以我的環境為例,oracle字符集為例:

輸入sql語句select * from v$nls_parameters檢視字符集:

nls_language

simplified chinese

nls_territory

china

nls_currency

¥nls_iso_currency

china

nls_numeric_characters

.,nls_calendar

gregorian

nls_date_format

dd-mon-rr

nls_date_language

simplified chinese

nls_characterset

al32utf8

nls_sort

binary

nls_time_format

hh.mi.ssxff am

nls_timestamp_format

dd-mon-rr hh.mi.ssxff am

nls_time_tz_format

hh.mi.ssxff am tzr

nls_timestamp_tz_format

dd-mon-rr hh.mi.ssxff am tzr

nls_dual_currency

¥nls_nchar_characterset

al16utf16

nls_comp

binary

nls_length_semantics

byte

nls_nchar_conv_excp

false

應該是我的客戶端環境中的字符集與之不匹配導致,修改本地環境:

開啟登錄檔,找到

hkey_local_machine\software\oracle\key_oradb10g_home1\nls_lang

修改其值

simplified chinese_china.zhs16gbk 為

simplified chinese_china.al32utf8

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...