日期:2014-05-17  浏览次数:20865 次

oracle 数据转编码问题
oracle 数据转编码问题--------现在oracle一个数据库A里面的数据全是gbk编码,我如何将这些数据gbk转化成utf8? 之前有个试验 我将数据库导出dmp文件,再建立utf8的结构一样的数据库,但是这样出错,乱码有的.有没有办法转化后没有出错和出现数据乱码.在这里谢谢各位了
oracle?gbk?转化?utf8

------解决方案--------------------
gbk转utf8不会有乱码的,exp导出和imp导入时设置nls_lang为utf8就可以了
------解决方案--------------------
绝对不会,导入和导出之前设好参数NLS_LANG就可以了:

Linux:
export NLS_LANG=AMERICAN_AMERICA.UTF8

Windows:
set NLS_LANG=AMERICAN_AMERICA.UTF8