关于 visual studio(vs2005/vs2008/vs2010)中的Character Set
来源:互联网 发布:网络切换软件 编辑:程序博客网 时间:2024/06/11 10:31
vs2005后的版本为什么会加这一项呢,原因是(http://msdn.microsoft.com/en-us/library/ey142t48(v=vs.80).aspx):
翻译过来就是为了兼容各个国家的文字.比如日文,中文.mfc采用了unicode,与Multibyte Character Sets (MBCS)两种文字编码方式.
现在xp后版本全是采用的unicode编码 .也是因为文字的原因.为了统一..
具体这两种编码方式是个啥情况呢,如下(http://msdn.microsoft.com/en-us/library/ey142t48(v=vs.80).aspx#_core_mfc_support_for_mbcs_strings):
采用MBCS编码,字符可以是动态的,可以是一个字节也可以是两个字节.但最终你所有的代码都会转为unicode进行编译.
采用单字节的字符会映射为双字节的unicode
当你用 _T() 这个宏的时候.所以为了不必要的麻烦.你要是在中国.最好还是选择UNICODE的编码方式.在程序里做一些改变
TCHAR 替换 char.
LPTSTR 替换 char*.
LPCTSTR 替换 const char*.
- 关于 visual studio(vs2005/vs2008/vs2010)中的Character Set
- Visual Studio的配色方案,支持vs2005、vs2008、vs2010
- Visual Studio快捷键 [VS2008/VS2005]
- Visual Studio快捷键 [VS2008/VS2005]
- 【IDE-Visual Studio】VC\VS2005\VS2008\VS2010 消除、忽略、加强警告Warning
- Visual Studio解决方案vs2005/vs2008/vs2010/vs2012/vs2013/vs2015版本互相转换工具
- Visual Studio解决方案vs2005/vs2008/vs2010/vs2012/vs2013/vs2015版本互相转换工具
- [转]Visual Studio快捷键 [VS2008/VS2005]
- Visual Studio快捷键 [VS2008/VS2005]快捷键
- Visual Studio快捷键(VS2005/VS2008)
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 深入浅出Node.js(一):什么是Node.js(下)
- C++各大有名库的介绍
- cocos2d-x--初探学习笔记---入门
- RFS的web自动化验收测试——第7讲 案例设计之流程与数据分离2
- Spring AOP原理与生活(二)
- 关于 visual studio(vs2005/vs2008/vs2010)中的Character Set
- 读《企业应用设计模式》2
- The guide to implementing 2D platformers(2D动作游戏开发与实现)
- IOS 5中的strong和weak关键字
- Re: HTTPS streams through a proxy
- CSDN博客存在的一些问题
- css实现强制不换行/自动换行/强制换行
- 两级联动菜单的实现之二 --- 用ajax实现菜单联动
- javabean ireport 做交叉报表