oracle nls_lang 设置

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 


转自:http://blog.itpub.net/519536/viewspace-580623/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值