Linux oracle 中国語文字化け問題の解決策
文字化け問題の根本原因は文字セットの変更です
1. Linux のデフォルト言語を確認します
# 推奨: 「2. クライアントの言語エンコード設定を確認します
設定ファイルの設定: cat ~/.bash_profile変更に注意してください構成情報:export PATH export ORACLE_HOME=/usr/lib/oracle/11.2/client64/ export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:. export TNS_ADMIN=$ORACLE_HOME export PATH=$PATH:$ORACLE_HOME/bin: export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
3. で使用されているエンコーディングを確認してください。データベース: Linux oracle データベースのデフォルト言語を変更します
linux Oracle をインストールするためのデフォルト言語は次のとおりです:AMERICAN_AMERICA.WE8MSWIN1252
$ sqlplus / as sysdba; select userenv('language') from dual;
SQL> shutdown immediate; SQL> startup mount; SQL> alter system enable restricted session; SQL> alter system set job_queue_processes=0; SQL> alter database open; SQL> alter database character set internal_use AL32UTF8; 或者 ALTER DATABASE character set INTERNAL_USE ZHS16GBK; SQL> shutdown immediate; SQL> startup SQL>alter system disable restricted session;
以上がoracle linuxで文字化けが発生した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。