中文版的vs.net 2003默认不是以ANSI编码保存源文件,是GB2312编码

解决方案 »

  1.   

    中文系统的ANSI编码的代码页不就是GB2312么?
    有谁知道解决办法?
      

  2.   

    用VS2005,或Express版本,里面有设置保存文件时的编码方式
      

  3.   

    http://www.zowee.cn/zowee/images/russiangame.rar
      

  4.   

    回家看了一下VS2003,发现MS也提供了啊,为什么还有人叫?在有文件打开的情况下,文件菜单下有个“高级保存选项”里面选你要用的编码方式就可以了
      

  5.   

    VS2003
    【文件】-【高级保存选项】-【简体中文(GB2312)】
                                【UTF-8无签名】
                                【UTF-8有签名】
                                【Unicode】
                                【...】
      

  6.   

    问题已经解决了。VS不能强制所有文件以某种特定编码格式保存。但可以使用宏来做这件事情。
    通过编译一个遍历所有文件的宏,打开该文件,并以签名的utf-8保存该文件,运行一次后,所有文件就以utf-8格式保存了。这对于来自于不同平台的项目集成很有用(比如来自日文平台和中文平台),日文平台也可以正常显示汉字,中文平台亦然,但集成一起,必然乱码,有了这个宏,就没有问题了。