Chinaunix

标题: 问一个字符级的问题? [打印本页]

作者: Iceboy    时间: 2006-09-15 21:53
标题: 问一个字符级的问题?
我有一台linux服务器,里面装的ora9i,前一段从一台HP-UX服务器上导过来几十个G的数据,
但是到了这边以后里面中文汉字的域的值全部都是乱码了?我试着改了NLS_LANG,LANG这两个变量好像也没什么用处
而且在sqlplus里面敲上的中文也是乱的?

以前对这方面没怎么研究过,请教了!
作者: numenhuang    时间: 2006-09-15 23:07
原帖由 Iceboy 于 2006-9-15 21:53 发表
我有一台linux服务器,里面装的ora9i,前一段从一台HP-UX服务器上导过来几十个G的数据,
但是到了这边以后里面中文汉字的域的值全部都是乱码了?我试着改了NLS_LANG,LANG这两个变量好像也没什么用处
而且在sq ...


如果是通过exp/imp方式来操作的,要注意几个方面:
1. 源数据库的字符集
2. exp时候NLS_LANG的设置是否与源数据库的字符集一致
3. 目的数据库的字符集是否与源数据库一致
4. imp时候NLS_LANG的设置是否于目的数据库的字符集一致

字符集转换信息在exp/imp的log也可以看到




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2