编码
youyouru
windows C(C++), linux C(C++)
展开
-
MultiByteToWideChar 与WideCharToMultiByte
工作一年多来跟编码格式打了好几次交道了,感觉没有遇到的问题都有那么点不一样,window 编程中大多说的编码转换问题都通过A2T 解决了,但是最近遇到了一个A2T 解决不了的,然后就找到了他们的根MultiByteToWideChar 与WideCharToMultiByte其实这就是Unicode(宽字节)和ANSI(多字节)字符串转换的问题。MultiByteToWideChar:将多...原创 2018-11-16 16:35:29 · 530 阅读 · 0 评论 -
USES_CONVERSION 和字节转换A2W, A2T, W2A, T2A
USES_CONVERSION 是什么?USES_CONVERSION是ATL中的一个宏定义, 定义用于编码转换如W2A,A2W使用的一些局步变量。用于编码转换(用的比较多的是CString向LPCWSTR转换),进行类型转换时不可缺少。在ATL下使用要包含头文件#include "atlconv.h"USES_CONVERSION它是在堆栈上分配空间的,也就是说你在你使用的函数未结束就不...原创 2018-06-09 14:33:50 · 5343 阅读 · 0 评论