Linux sqlplus が文字化けした場合はどうすればよいですか? Linux での SQLPlus 中国語文字化け処理
1. まずデータベース キャラクタ セットをクエリします
SQL> select userenv('language') from dual; USERENV('LANGUAGE') ---------------------------------------------------- AMERICAN_AMERICA.AL32UTF8 SQL> exit
上記のことから、データベース キャラクタ セットは AMERICAN_AMERICA.AL32UTF8
## であることがわかります。 #2. 環境変数 起動および再起動後に自動的にロードされるように設定し、/home/oracle/.bash_profileまたは /etc/profile
echo 'export NLS_LANG="AMERICAN_AMERICA.UTF8"'>>/etc/profile source /etc/profile3 に配置します。中国語を認識するには再度実行してください原因分析:sqlplus の文字化けは、オペレーティング システムの NLS_LANG 変数に関連しています。データベースの文字セットが NLS_LANG 変数と一致しない場合、文字化けが発生します。 。 推奨される学習: 「
以上がLinux sqlplus が文字化けした場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。