具体代码详见我上传的资源:
https://download.csdn.net/download/skyksksksksks/87473688
很多人在编码过程中经常会遇到处理字符串的编码,比如gbk、unicode、utf8等,
实际上字符串还是那个字符串,但是由于存储的格式不同,所以才有那么多的编码。
后来微软又在其VS中搞出来一个tchar,其实就是一个可变格式,
如果你的项目是使用多字节字符集,那么就会变为char,对应于ansi编码,
如果你的项目是使用unicode字符集,那么就会变为wchar_t,对应于unicode编码。
说了那么多,是不是感觉很麻烦,有很多人都觉得,
那直接选定一种编码,作为程序的唯一编码不行吗?
但是现在的操作系统那么多,用户使用的编码各不相同,
所以作为程序应该以服务用