【數據庫】PLSQL Developer中文亂碼問題解決

00. 目錄

01. 問題描述

PLSQL Developer操作數據庫出現問號問題。
在這裏插入圖片描述

02. 問題分析

oracle客戶端和服務器端的編碼方式不一樣。

03. 問題解決

3.1 查看數據庫的編碼集

SQL> select userenv('language') from dual;

USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.AL32UTF8

SQL> 

3.2 查看本地字符集

SQL> select * from V$NLS_PARAMETERS;

PARAMETER                                               VALUE
---------------------------------------------------------------- -----------------------------------------------
NLS_LANGUAGE                                         AMERICAN
NLS_TERRITORY                                         AMERICA
NLS_CURRENCY                                          $
NLS_ISO_CURRENCY                                   AMERICA
NLS_NUMERIC_CHARACTERS                       .,
NLS_CALENDAR                                          GREGORIAN
NLS_DATE_FORMAT                                    DD-MON-RR
NLS_DATE_LANGUAGE                                AMERICAN
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

19 rows selected


SQL> 

發現本地字符集和服務器字符集一致。

3.3 打開Win10環境變量設置
在這裏插入圖片描述

3.4 選擇新建環境變量

在這裏插入圖片描述

3.5 新建環境變量的值如下
在這裏插入圖片描述

環境變量的值由3.1的步驟查詢得到

NLS_LANG

AMERICAN_AMERICA.AL32UTF8

保存環境變量的值,選擇確定。

3.6 重新啓動PLSQL Developer

重新啓動PLSQL Developer軟件。

04. 結果驗證

重新啓動PLSQL Developer軟件,執行SQL語句.
在這裏插入圖片描述

SQL> select deptno 部門編號, dname 部門名稱, loc 部門位置 from dept;

部門編號 部門名稱                  部門位置
---- ------------------------------ ------------------------------
  50 黑鬍子海賊團            新世界
  45 黑桃海賊團               東海
  60 D之一族                   ONE PIECE
  10 週刊少年Jump           Tokyo
  20 草帽海賊團               東海
  30 紅心海賊團               北海
  40 紅髮海賊團               新世界

7 rows selected

05. 附錄

5.1 【Tools】PLSQL Developer13.0.4註冊和使用教程

參考:https://blog.csdn.net/dengjin20104042056/article/details/107029452

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章