在linux下使用程序将一个GBK编码的数据文件插入到Windows下的Oracle数据库中,使用Sql Plus查看数据,sql plus终端显示是乱码。Oracle数据库字符编码和终端字符编码是AMERICAN_AMERICA.ZHS16GBK,请教高手解决!
------解决方案--------------------------------------------------------
首先确定是插入数据的时候编码不对,插入完后查看用服务器端的SQL PLUS查看是否乱码,如果是,说明是插入的时候编码不匹配
如果是在WINDOWS的SQL PLUS客户端查看的时候编码不对,则此时问题出现在WINDOWS 客户端,查看客户端版本匹配问题,以及字符编码匹配