国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
VC中GBK與UTF8字符串的轉(zhuǎn)換

VC中GBK與UTF8字符串的轉(zhuǎn)換

  1. void ConvertGBKToUtf8(CString& strGBK) {
  2. int len=MultiByteToWideChar(CP_ACP, 0, (LPCTSTR)strGBK, -1, NULL,0);
  3. unsigned short * wszUtf8 = new unsigned short[len+1];
  4. memset(wszUtf8, 0, len * 2 + 2);
  5. MultiByteToWideChar(CP_ACP, 0, (LPCTSTR)strGBK, -1, wszUtf8, len);
  6. len = WideCharToMultiByte(CP_UTF8, 0, wszUtf8, -1, NULL, 0, NULL, NULL);
  7. char *szUtf8=new char[len + 1];
  8. memset(szUtf8, 0, len + 1);
  9. WideCharToMultiByte (CP_UTF8, 0, wszUtf8, -1, szUtf8, len, NULL,NULL);
  10. strGBK = szUtf8;
  11. delete[] szUtf8;
  12. delete[] wszUtf8;
  13. }
  1. void ConvertUtf8ToGBK(CString& strUtf8) {
  2. int len=MultiByteToWideChar(CP_UTF8, 0, (LPCTSTR)strUtf8, -1, NULL,0);
  3. unsigned short * wszGBK = new unsigned short[len+1];
  4. memset(wszGBK, 0, len * 2 + 2);
  5. MultiByteToWideChar(CP_UTF8, 0, (LPCTSTR)strUtf8, -1, wszGBK, len);
  6. len = WideCharToMultiByte(CP_ACP, 0, wszGBK, -1, NULL, 0, NULL, NULL);
  7. char *szGBK=new char[len + 1];
  8. memset(szGBK, 0, len + 1);
  9. WideCharToMultiByte (CP_ACP, 0, wszGBK, -1, szGBK, len, NULL,NULL);
  10. strUtf8 = szGBK;
  11. delete[] szGBK;
  12. delete[] wszGBK;
  13. }
 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
GBK、UTF8、UNICODE編碼轉(zhuǎn)換
轉(zhuǎn)碼與解碼
字符識(shí)別Google開源Tesseract
python基礎(chǔ)習(xí)題集
小結(jié)Python的中文處理
Linux操作系統(tǒng)下漢字編碼的轉(zhuǎn)換
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服