在linux上确定NLS_LANG

时间:2013-07-02 09:34:53

标签: linux oracle utf-8 character-encoding

如何在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]"

0 个答案:

没有答案