请教oracle的中文存储问题

[复制链接]
查看11 | 回复3 | 2011-5-7 01:45:08 | 显示全部楼层 |阅读模式
我创建数据库的时候选择的字符集是zh16gbk,
我插入一条数据的时候里面包含中文,但是读出来的时候却是乱码?
我用的操作系统是redhat 9.0 ,oracle9.2
我在平时使用别的比如dbca ,netca的时候也必须先执行unset LANG,否则也是乱码,
那位老兄知道是什么原因么?
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
客户端字符集与数据库字符集设置不一致
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
但是我就是在单机上使用,没有客户端的
请版主具体说一下应该怎么修改设置,多谢了!
回复

使用道具 举报

千问 | 2011-5-7 01:45:08 | 显示全部楼层
在orcl用户下
$su - orcl
在.bash_profile中加上一行
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANG
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行