今天開啟 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隨後提交 由於伺服器中的 已經不是...