我想實作這么一個功能,就是一個GBK編碼的字串中,某一段中文想用utf編碼,我不需要這段字串能在電腦上正常顯示,我只是要實作這樣的編碼方式,可以實作嗎
uj5u.com熱心網友回復:
https://blog.csdn.net/dyzhen/article/details/46224925https://www.cnblogs.com/findumars/p/7252858.html
uj5u.com熱心網友回復:
MultiByteToWideChar(CP_UTF8,0,buffer,len,wBuf,len);WideCharToMultiByte(CP_ACP,0,wBuf,len,szBuf,len,0,0);
uj5u.com熱心網友回復:
char str[]="丁一萬";// ansichar str8[20]={0};
int len=9;//
WCHAR wBuf[20]={0};
MultiByteToWideChar(CP_ACP,0,str,len,wBuf,len);// ansi 2 unicode
WideCharToMultiByte(CP_UTF8,0,wBuf,len,str8,len,0,0);// unicode to utf8
//str8="E4 B8 81 E4 B8 80 E4 B8 87"// 基本上 3個 位元組 一漢字
uj5u.com熱心網友回復:
你們都誤會了,我要的是一整個字串中的某一段用utf8編碼而不是整個轉成utf8編碼
uj5u.com熱心網友回復:
把字串拆分開來, 處理完了再拼接合并唄轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/45340.html
標籤:基礎類
