发布网友
共2个回答
热心网友
NLS_LANG 是客户端的环境变量,这个与你数据库的字符集没有关系的。
NLS_LANG 是由三部分组成的:
1.语言
2.时间/货币的显示格式
3.字符编码集
分别对应american _america. zhs16gbk这三个字段追问1.语言
2.时间/货币的显示格式
3.字符编码集
----------------------------------------------------------以上你说的这些我都知道,我是说为什么?
比如“语言”为什么不是simplified简体中文,我系统装地本来就是简体中文的呀?我是想问为啥那三个字段要是3 的那三个字段,为啥不是1的。也就是说为什么utf8必须配simplified chinese_china,zhs16gbk 配american _america
热心网友
你的数据库的字符集不是1那种情况啊。
客户端的字符集要能和数据库的字符集对上才行啊。否则只能是utf8显示正常了。
至于为啥utf8能显示正常,请楼主查查utf8与别的编码区别就知道了。