[問題] 中文big5轉UTF8
因為我想利用無名的搜尋
所以需要將中文的輸入放到utf8編碼的連結中
爬文後 我撰寫程式如下
char queryInput[200]="哈囉世界";
char queryPre[1000]="http://tw.info.search.yahoo.com/search/wretch?p=";
char querySuf[100]="&ei=UTF-8&fr=cb-wretch&x=wrt&searchtype=article";
wchar_t t[2000];
strcat(queryPre,queryInput);
strcat(queryPre,querySuf);
MultiByteToWideChar(950, 0, queryPre,-1,t,sizeof(t));
WideCharToMultiByte(CP_UTF8,0,t,-1,queryPre,sizeof(queryPre),0,0);
照理來說queryPre應該就是轉好的結果
可是中文的部分卻會有些字對有些字是亂碼
不知道是哪邊有沒注意到的問題?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.71.220.190
推
03/29 17:56, , 1F
03/29 17:56, 1F
→
03/29 18:07, , 2F
03/29 18:07, 2F
→
03/29 18:07, , 3F
03/29 18:07, 3F
→
03/29 19:06, , 4F
03/29 19:06, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章