ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【NLS_LANG】不同操作系统平台NLS_LANG环境变量的查看与设置方法

【NLS_LANG】不同操作系统平台NLS_LANG环境变量的查看与设置方法

原创 Linux操作系统 作者:secooler 时间:2009-03-30 11:58:35 0 删除 编辑
1.Windows环境,查看和修改NLS_LANG变量的方法
1)进入Windows注册表方法
点击Windows操作系统的左下角的“开始”(“start”),然后点击“运行”(Run),最后输入“regedit”回车后便可进入到注册表界面。

2)在注册表中按照下面的过程导航,即可定位到NLS_LANG变量
“My Computer” --> “HKEY_LOCAL_MACHINE” --> “SOFTWARE” --> “ORACLE” --> “KEY-OraDb10g_home1”
此时在注册表的右侧就能发现“NLS_LANG”的身影了


3)双击
“NLS_LANG”,便可对其进行修改

2.Unix/Linux环境
查看和修改NLS_LANG变量的方法
1)查看方法,在oracle用户下使用env命令获得系统的环境变量列表,然后使用grep命令定位到
“NLS_LANG”内容
$ env | grep NLS_LANG
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

2)修改方法:使用
export命令设置该环境变量
$ NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
$ export NLS_LANG

3.小结
设置
“NLS_LANG”变量的方法虽然很简单,但是非常的重要,它往往和“乱码”有着密切的关系。需要深刻理解它与数据库字符之间的关系。关于“NLS_LANG”与乱码的研究,请参考如下文章:
《【字符集】“客户终端字符集”、“NLS_LANG”环境变量以及“数据库字符集”》
http://space.itpub.net/519536/viewspace-615345
《【字符集】处理Toad显示乱码及Windows XP下无法插入“某些汉字”问题》
http://space.itpub.net/519536/viewspace-615379

Goodluck.

-- The End --

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/519536/viewspace-580623/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE 总监,阿里云MVP,北京大学理学硕士,恩墨学院创始人,教育专家,中国区 Cloudera 首位官方授权大数据讲师,金牌培训专家,BDA大数据联盟创始人,OCM联盟创始人,ACCUG创始人、ACOUG核心专家,Blogger。

注册时间:2008-03-16

  • 博文量
    797
  • 访问量
    8037365