将dbf表导入oracle中汉字就变成问号了,怎么破??

要把几张dbf表的数据用PL/SQL导入到oracle中,我首先在oracle中建了几张空表,然后用Tools->ODBC Impoter方法导入,导入成功以后,所有的汉字字符就变成了问号??这是为什么呀,数据库之前存的汉字就没问题呀??这个怎么破啊。跪求大神解答!!!

两个数据库的编码不相同。。追问

那能告诉我解决的办法吗?我查过windows的注册表,oracle客户端的字符集没有设置,没有设置NLS_LANG,server端的字符集设置的是zhs16gbk,跪求解决办法

追答

你可以将DBF数据先弄成文本文件,然后再导入进去啊,别用工具了。。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-02
编码格式有问题吧,把编码格式改一下本回答被网友采纳