解決PLSQL developer 亂碼問題

2022-06-25 06:06:14 字數 1249 閱讀 2994

今天開啟 plsql developer 登入資料庫後,檢視資料的時候,發現表裡面的中文資料全部變成了 ???  這樣的東西,  開啟表看表的 中文描述資訊 , 一樣 顯示問號。

什麼鬼啊?  第一次遇到這樣的問題, 昨天都還是一切正常,今天真是撞了邪了,咋的 這破工具不支援了中文了咋的, 還是跟著 南韓棒子一起要反抗中國了?   

當然不可能了,  還是想一下出現問題的原因。

首先想到的 這肯定是 字元編碼問題啊,  先去  設定裡面看看 是不是 字型什麼時候動了 選錯了?

工具 -> 首選項 -> 使用者介面 -> 字型  

瀏覽器 、 **、 編輯器 統統都檢查了一邊  字型  沒問題

那到底是怎麼回事呢?  難道是資料庫的編碼出了問題,  我最近也沒去修改過資料庫的配置啊。 沒轍了  還得找萬能的度娘。

文章中大體提到了三種處理的辦法

方法一、檢查伺服器編碼: 執行sql語法: select * from v$nls_parameters;

照著做了一邊, 沒什麼用, 還是那討厭的 問號;

方法二、新增電腦的環境變數

以 win7 系統為例  計算機 -> 屬性 ->  高階系統設定 -> 環境變數

新增兩個系統變數

1. 變數名:lang 

變數值:zh_cn.gbk

2.變數名:nls_lang

變數值:simplified chinese_china.zhs16gbk

注意:上面的變數名和變數值  請使用複製貼上的方式新增,防止手動填寫出錯。如果手動填寫須注意 空格、小數點和字母的大小寫

設定好後,點選「確定」按鈕儲存新增的環境變數。重啟電腦(這個很重要),

重新開啟  plsql developer  工具  連線資料庫試一下,咦  對了。

方法三:設定  plsql developer  的字型。 這個沒什麼好說的, 前面我已經說過了, 這個方法沒用。

Oracle用plsqldeveloper問題總結

問題現象 551 沒有設定監聽,或者監聽設定錯誤。請重新設定監聽 檔案配置有錯誤或者檔案丟失 解決方法 找到你的安裝目錄 d instantclient 11 2 network admin admin資料夾下應該有兩個檔案 listener.ora tnsnames.ora 配置好倆個檔案的內容 ...

64位系統安裝pl sql developer

在網上搜尋了半天,主要原因是oci.dll是64位的,而pl sql developer只支援32位的,在使用64位oci.dll檔案時出錯.解決方案如下 檔案到instantclient解壓目錄.2.非登入狀態下進入pl sql developer,進入首選項,在connection中設定 ora...

解決 SVN解決衝突

intelij idea 使用svn,提交 前先更新 此時如果有衝突,就會提示你解決衝突。產生衝突的情況 a 和 b 兩名程式設計師,分別更新了同一版本 version 1 的 同時修改了乙個檔案。a提交 後,伺服器中的 是 version a 即 a 修改後的 b隨後提交 由於伺服器中的 已經不是...