现在怀疑是OLEDB驱动在转换字符串时出错,无法在INSERT语句执行时把汉字转换成相应代码,所以插入的汉字都变成了"?",请问有何办法?

解决方案 »

  1.   

    你的开发系统是windows2003或者winxp吗? 据说在 这两种系统中需要做如下设置但是偶从来没有成功过,你可以试试:
    DB2得7.x版本在win2003和xp可能会出现控制中心的中文显示不正常或者根本不能显示。
    在网上查找相关方法为:
    把SQLLIB\java\java12\jdk\jre\lib\font.properties.zh
    中的filename.\u5b8b\u4f53=simsun.ttf改为:
    filename.\u5b8b\u4f53=simsun.ttc
      

  2.   

    DB2服务器是否有相应的设置,可以设置DB2对汉字的支持?