忘れっぽいんで仕方がないんですシリーズ。
oracle編。
クライアントから操作する際の文字コード設定
oracleでSQL*Plusを使って日本語を使用する際、何も設定していないと文字化けしてしまいます。解消するには、はNLS_LANGの設定をする必要があります。
bashなら
# UTF8
export NLS_LANG=Japanese_Japan.UTF8
# SJIS
export NLS_LANG=Japanese_Japan.JA16SJIS
# EUC
export NLS_LANG=Japanese_Japan.JA16EUC
schなら
# UTF8
setenv NLS_LANG=Japanese_Japan.UTF8
# SJIS
setenv NLS_LANG=Japanese_Japan.JA16SJIS
# EUC
setenv NLS_LANG Japanese_JAPAN.JA16EUC
後はTera Termで接続するなら、漢字コードで受信、送信を任意の文字コードに変更するだけです。SQL*Plusを起動したときに、曜日や月などが文字化けせずに表示されてればO.K.です。
0 件のコメント:
コメントを投稿