plsqlデータ中国語の文字化け

  1. plsqlにログインし、sqlステートメントを実行すると、出力された中国語のタイトルが疑問符として表示されます????;条件に中国語が含まれている場合、データは出力されません

     

    PLSQL:[1] plsql中国語の文字化け、疑問符が表示される
  2.  SQLステートメントselect * from V $ NLS_PARAMETERSを入力して、文字セットを表示し、最初の行の値が簡体字中国語かどうかを確認します。

    PLSQL:[1] plsql中国語の文字化け、疑問符が表示される
  3.  レジストリを入力し、HKEY_LOCAL_MACHINE ---> SOFTWARE ---> ORACLE ---> home(エディターはKEY_OraDb11g_home1として表示されるOracle 11gをインストールします)をクリックし、NLS_LANGを見つけて、値のデータがSIMPLIFIED CHINESE_CHINAであるかどうかを確認します。 ZHS16GBK

    PLSQL:[1] plsql中国語の文字化け、疑問符が表示される
  4.  上記の設定に問題がない場合は、環境変数の設定をチェックして、変数NLS_LANGがあるかどうかを確認し、ない場合は、新しい変数を作成します。

    PLSQL:[1] plsql中国語の文字化け、疑問符が表示される
    PLSQL:[1] plsql中国語の文字化け、疑問符が表示される
    PLSQL:[1] plsql中国語の文字化け、疑問符が表示される
  5.  新しい変数を作成し、変数名を設定します:NLS_LANG、変数値:SIMPLIFIED CHINESE_CHINA.ZHS16GBK、確認するだけです

    PLSQL:[1] plsql中国語の文字化け、疑問符が表示される
  6.  plsqlを終了し、再度plsqlにログインします。sql文を入力して実行すると、ようやく中国語のタイトルが正常に表示され、データが出力されます。

    PLSQL:[1] plsql中国語の文字化け、疑問符が表示される

おすすめ

転載: blog.csdn.net/kerwinJu/article/details/78510280