奇怪了,安装完EVC4.0 EVC4sp4 ppc2003SDK 为啥程序里输入中文就是乱码啊,尝试着1、右键属性 language 已经选中文了,2、setting里的resources也改成中文中国了,但是还是乱码,晕死,什么原因啊?

解决方案 »

  1.   

     1.在project的setting里的resource里的language设置为中文(XX).   
      2.在资源中右击dlg再选属性,选择"P.R.C".   
    这个方法我都用了,为什么程序里输入中文还是乱码?
      

  2.   


    1、先试,你的CE输入法中,输入的中文是不是乱码?
    如不是,说明安装没问题,language没问题,字库没问题。2、程序里输入?
       EVC只支持UNICODE呀!你的程序代码需要这样:
       CString str = _T("你好"); // 要加上_T()
      

  3.   


    3、如果你“程序里输入”的字符,是从其它地方读取或赋值不定过来的,请先转为WiderChar。
      

  4.   

    3、如果你“程序里输入”的字符,是从其它地方读取或赋值过来的,请先转为UNICODE字符
      

  5.   

    void CADlg::OnButton1() 
    {
    // TODO: 中文//这里随便输入个中文就是乱码 粘贴过来正常

    }
      

  6.   

    你这个问题我遇到过,不过我的是VC6,输入中文就是乱码,具体原因我也不知道,反正有时候正常,有时候不正常的。应该不会是开发环境的设置问题,也许是楼上所说的,可能是VA的问题。
      

  7.   

    你在菜单->Tools->Options.../Format中看一下设置对不对
      

  8.   

    你有没有装Visual Assist啊。如果装了卸载了看看是能正常不?
      

  9.   

    同时你打开你的CADlg对话框资源,设置它的属性。
    看看对话框资源属性的Font...
      

  10.   

    晕倒 还是14楼的方法解决了 谢谢大家的帮助!!!你在菜单->Tools->Options->Font 选择Fixedsys
     谢谢
      

  11.   

    非常感谢   但是我把资源属性里的字体都设置为r.p.c 14楼的提示也修改了,但是一点用都没有