VC 中,中英文怎么和和他的UTF-16十六进制编码互转,谁来帮帮我搞定。
发布网友
发布时间:2022-07-14 13:16
我来回答
共1个回答
热心网友
时间:2023-09-24 05:52
使用 Unicode 字符集
CString strText= _T("《☆中文english 16》");
int nLenth=strText.GetLength();
for(int i=0;i<nLenth;i++)
{
//if(strText[i] & 0x80 )//判断是中文
//{
CString s=_T("");
s.Format(_T("%04x"),strText[i]);
s=s.Right(2)+s.Left(2);
sResult+=s;
//}
}
AfxMessageBox(sResult);
VS2010测试通过