visual studio字符集问题的总结
最近毕业设计涉及到字符集编码问题,做个笔记
多说一句,其实写博客的本质是给自己留的参考,防止忘了。没必要非的长篇大论,或者写一些网上一搜一堆的没有意义的东西。这也是我以后要时刻提醒自己的地方,也是我能坚持的原因吧(死宅男。。废话多)
1.关于字符集编码的概念
2.visual studio2012默认使用Unicode,笔者使用mciSendString,EasyX库中各种函数,遇到LPCTSTR,遇到了很多问题,是因为字符集问题,相当麻烦。
3.解决思路主要分为两种:
3.1在Unicode字符集下,想办法实现LPCTSTR string2PCTSTR(string s)【太麻烦,最后没使用】;
可参考–
1.CString/string 区别及其转化
2.VS2010点滴——不能将参数 1 从“const char [11]”转换为“LPCWSTR”
3.VS2005中关于char[]转换成LPCWSTR的问题
4.char*要怎样转成LPCWSTR
5.QString乱谈(2)
3.2使用多字节字符集
更换字符集很简单: