[問題]
Linux 上で SJIS のデータを表示させる方法は?
[対策]
Linux のデフォルト文字コードは EUC ですが、Oracle のキャラクタセットを
SJIS にしていた場合などに、sqlplus で文字化けが発生することがあります。
対処方法としては
- sqlplus の文字コードを EUC にする。
環境変数 NLS_LANG を EUC にすることにより、sqlplus が出力する文字コードを EUC で表示させることが可能です。
# export NLS_LANG=Japanese_Japan.JA16EUC
- kterm の文字コードを SJIS にする。
漢字ターミナルの文字コードを SJIS にすることにより、SJIS のまま画面に表示することが可能になります。
# kerm -km sjis
|