Linux 上の Oracle クライアントの NLS_LANG 設定を確認するにはどうすればよいですか?
NLS_LANG を明示的に設定していません。
utf-8 でエンコードされた文字をデータベースに配信するアプリケーションのために、変数 NLS_LANG=AMERICAN_AMERICA.AL32UTF8 を設定してエクスポートする必要がありますか?
Oracle クライアントは、私のロケールに基づくエンコーディングを既に認識していますか?
me@ora11gR2> !echo $LANG
en_US.UTF-8
me@ora11gR2> !locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
me@ora11gR2> !echo $NLS_LANG
me@ora11gR2> @.[$NLS_LANG]
SP2-0310: unable to open file ".[$NLS_LANG]"