98系统开发的软件,在xp中运行。当用户使用CTRL+C、CTRL+V复制粘贴时出现乱码!
请问如何解决!

解决方案 »

  1.   

    WINDOWS-XP和WINDOWS-98有什么区别?
    为什么我的软件用CTRL+C(剪切)、CTRL+V(粘贴时),在98下面运行正常,在XP中就是乱码?
      

  2.   

    win98和win2000内核不同!  建议在win2000以上操作系统上重新编译!
      

  3.   

    xp默认是unicode;98默认是ansi code;
    所以程序没定义宏“UNICODE”,在xp下是unicode编码;在98下是ansi编码。可以肯定你两个程序都是ansi 编码,所以到了xp就不对了。
    ----------------------------------------------------
    但是我不知道在delphi7中如何设置unicode编码!
      

  4.   

    其实我用的是Developer ExpressQuantumGrid 4表格控件\编辑数据库中的数据.
    用CTRL+C或CTRL+V的时候老是出现乱码,我然后在XP中重新编译软件程序,问题还是不能解决<-->
    期待高手的出现!
      

  5.   

    顶阿,Developer Express系列控件支持不支持UN Code编码?
      

  6.   

    呵呵,其实设置一下你的XP字体就OK了
      

  7.   

    weidegong(weidegong):能不能说的详细点?
    mxj2000(小马(QQ 25604698 杭州)) :能不能说的详细点!
    谢谢楼上二位了!
      

  8.   

    楼主,这个问题我做的一个程序以前遇到过,我改了一下之后,确实OK了。只是提供一个思路,仅供参考控制面板的“区域和语言选项”:“高级”,非Unicode程序的语言版本,看看是否“中文(中国)”,如果不成,改成其他的试试。
      

  9.   

    我使用的是Developer Express系列控件!郁闷!
      

  10.   

    把你的原文件拷到XP中再用DELPHI重新编译一遍,然后再执行EXE文件
      

  11.   

    我使用的是Developer Express系列控件,不知道有人用过吗?有没有碰见这样的问题?
      

  12.   

    我使用的是Developer Express系列控件,不知道有人用过吗?有没有碰见这样的问题?
    继续期待中
      

  13.   

    我使用的是Developer Express系列控件,不知道有人用过吗?有没有碰见这样的问题?
    继续期待中
      

  14.   

    应该是输入法的问题
    你看看输入法是中文输入法还是,美式键盘输入法
    即CH还是EN
    改了应该可以,我以前也遇到过
      

  15.   

    建议在win2000以上操作系统上重新编译!
      

  16.   

    字符集我把所有的都试过了,在xp下面新建一个工程就好了,但是我把98下面的程序移植到xp就出问题,我仔细检查了,所有的属性都是一样的!
      

  17.   

    前几天,听人家问过这个问题,但他是在2000下乱码,不过我想应该是一样的。
    好象是IE设置里的一个语言的,选什么ch8989之类的。。我也记不清了。。
      

  18.   

    这个问题已经困扰我半年多时间了,大家进来的帮我使劲顶,能解决问题的帮我说一下具体的解决办法。
    我知道原因是ANSII码和UNCODE编码之间的问题!
    希望高手多多指教!
      

  19.   

    应该是编码的问题
    试试把ANSI 转换成Unicode编码,用API WideChartoMutibyte
      

  20.   

    我用的是Expressdelop DBgrid三方控件!