本帖最后由 anglesean5 于 2012-06-27 01:28:31 编辑

解决方案 »

  1.   

    表里面就一条NO为1的记录,我输入1,怎么打出来是乱码啊? 忘了说,建表的时候数据类型是CHAR和INT
      

  2.   

    NAME 里存的是汉字么 用的什么编码格式呢
    是不是编码格式不匹配所以乱码了 
    你试试导出的文件里 用支持多编码格式的编辑器(如EmEditor)打开
    看看还是不是乱码
      

  3.   

    首先,我表示找不到STDIO.H
    其次,或许EXEC ORACLE OPTION (CHAR_MAP=CHARZ);属于oraca.h中的通信区
    最后,建议对char  name[10];使用memcpy函数设置为全“零”,即/0