好像更高版本的VS,工程设置里面可以直接做到。VC6怎么做到?

解决方案 »

  1.   

    太久远了,如果没有UI可以选,就在编译的命令行里面指定,多字节是 /MBCS ,UNICODE当然就是 /UNICODE了。另外,ASCII只是一种字符编码,任何模式下都可以使用的你想表达的那个准确说应该叫多字节编码,在不同的语言环境下同一个值可能代表不同的字符,GB2312属于其中一种。
      

  2.   

    VC6.0对Unicode的支持不如果后来的VS那么完善。在ansi与Unicode之间切换也不是那么方便。
    从ansi切换Unicode,最主要是
    1、删除_MBCS定义,增加UNICODE, _UNICODE
    2、设置程序入口点为wWinMainCRTStartup最重要的是在程序中使用tchar.h头文件里面函数和定义,才能保证顺利切换。
      

  3.   

    build -> configuration,先建一个工程copy,然后在新的工程设置unicode的东西就行了。