用Windows进行C/C++开发是要比Linux下复杂一点当然功能也多一点。用vs写代码多多少少出现或遇到过Unicode的问题,我看了网上的解释,ascll表中的字符也就是以前的字符全部都是单个字节的字符,所以ansi编码是万能的,后来出现的汉字一个汉语字符占两个字节这就会出现一些乱码,后来为了统一就出现了Unicode编码,他把所有的单个字符变为两个字节长度,里面有个定义 typedef unsigned short wchar_t;
在MFC中会经常出现_T("");不论是在控件显示还是窗口显示时都会使用到,_T是专门进行两种编码兼容的一种宏。