同样的一段程序,在vc6中,输出到控制台或控件上都正常,但在vs2008中,显示的确是乱码,解决:
在vs2008 -> 项目的解决方案资源管理右键单击 -> 属性 -> 配置属性 -> 字符集:由默认的“使用UNICODE”改为“使用多字节”。
原因:同样的项目在vc6能正常显示的工程属性中可以查看到预定义的宏:.....,_MBSC,......,而默认的vs2008默认却是_UNICODE。
本文介绍了解决在Visual Studio 2008中出现乱码的问题,通过更改项目属性中的字符集设置,从Unicode改为多字节,使得原本在VC6中正常显示的程序也能在VS2008中正确显示。
同样的一段程序,在vc6中,输出到控制台或控件上都正常,但在vs2008中,显示的确是乱码,解决:
在vs2008 -> 项目的解决方案资源管理右键单击 -> 属性 -> 配置属性 -> 字符集:由默认的“使用UNICODE”改为“使用多字节”。
原因:同样的项目在vc6能正常显示的工程属性中可以查看到预定义的宏:.....,_MBSC,......,而默认的vs2008默认却是_UNICODE。
1494

被折叠的 条评论
为什么被折叠?