将普通字符串转化为Unicode编码
该函数在偶的手机程序里面用过,字符串的长度就是sEncodes.GetLength() / 2(支持中英文混排)。
CString CMobile::String2HEX(CString sSource) { _bstr_t bstrSMS(sSource); int nSMSLength = bstrSMS.length(); wchar_t * pwc = (wchar_t *)bstrSMS; CString sEncode; for(int i = 0; i < nSMSLength; i++) { CString sHex; sHex.Format(_T("%04X"), pwc[i]); sEncode += sHex; } return sEncode; }
注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/1076417661333.html
如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:)
我得意,我用他的代码;
我自豪,他用我的代码!
void main() { printf("hello, vcer!"); }
A B C D E