青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨感而發

雜七雜八

統計

留言簿(13)

閱讀排行榜

評論排行榜

字符編碼轉換,為什么我的ICONV不能用啊?

哎,找了半天轉換,找到了ICONV,據說是跨平臺的,很牛。下載的libxml也需要到他,也下載了他的庫,由于libxml轉換編碼格式。

可是用來用去都不正確。網上去找的資料都是一個版本的,我最后的代碼為:

 

bool charToUtf_8(IN const char* strSrc, IN OUT char** pstrDst)
{
 
//u2g(in_utf8,strlen(in_utf8),out,OUTLEN);
 iconv_t cd = iconv_open("utf-8""ANSI_X3.4-1986");
 
//iconv_t cd = iconv_open("utf-8", "CP_ACP");
 if (cd == (iconv_t)(-1))
 
{
  
return false;
 }


 size_t ilen 
= ::strlen(strSrc) + 1;
 size_t olen 
= ilen * 4;

 
char *inbuf = new char[ilen];
 
char *outbuf = new char[olen];

 memset(inbuf, 
0, ilen);
 memset(outbuf, 
0, olen);

  
const char *in = inbuf;
  
char *out = outbuf;
// 
  memcpy(inbuf, strSrc, ilen);
 size_t ret 
= iconv(cd, &in&ilen, &out&olen);

 
//下面這種方式會出錯,為什么?
 
//size_t ret = iconv(cd, &inbuf, &ilen, &outbuf, &olen);

//  if (ret == (size_t)(-1))
//  {
//   cerr << "iconv error" << endl;
//  }
//  else
//  {
//   cout << outbuf << endl;
//  }

 delete[] inbuf;
 delete outbuf;
 iconv_close(cd);
 
return true;
}

 

當然這些代碼是從網上拷貝下來再改的。編譯通過,運行就不行了。

后來我放棄了。直接用windows的方法。(還好我是在windows上開發)

 

bool CharToUtf_8(IN const char* strSrc, IN OUT char** pstrDst)
{
 assert(pstrDst);
 
int nSize = MultiByteToWideChar(CP_ACP,NULL, strSrc, -1, NULL, 0);
 WCHAR
* pwchTemp = new WCHAR[nSize];
 nSize 
= MultiByteToWideChar(CP_ACP,NULL, strSrc, -1, pwchTemp, nSize);
 nSize 
= WideCharToMultiByte(CP_UTF8, NULL, pwchTemp, -1, NULL, 000);
 
*pstrDst = new char[nSize];
 nSize 
= WideCharToMultiByte(CP_UTF8, NULL, pwchTemp, -1*pstrDst, nSize, 00);
 
return true;
}

 

這樣就可以餓了。呵呵。。哎。。。。
不過挺郁悶的,為什么ICONV不能用啊,有高手指點一下嗎?

posted on 2009-07-10 15:23 shongbee2 閱讀(1215) 評論(0)  編輯 收藏 引用 所屬分類: c/c++

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一色屋精品视频在线观看网站| 亚洲欧美日韩国产成人| 狠狠久久亚洲欧美| 欧美激情第4页| 久久久久久自在自线| 亚洲一区美女视频在线观看免费| 亚洲精品一线二线三线无人区| 99视频日韩| 久久成人精品无人区| 亚洲乱码精品一二三四区日韩在线 | 国产亚洲aⅴaaaaaa毛片| 久久久免费精品视频| 国产精品超碰97尤物18| 国产日韩欧美亚洲| 一区二区欧美亚洲| 亚洲视频欧洲视频| 尤物九九久久国产精品的分类| 免费成人性网站| 欧美高清hd18日本| 亚洲欧美精品一区| 国产手机视频精品| 欧美中文在线免费| 欧美激情亚洲| 99re6热在线精品视频播放速度| 亚洲国产高清在线| 在线精品视频一区二区| 欧美日韩国产一级片| 亚洲午夜精品视频| 亚洲精华国产欧美| 亚洲卡通欧美制服中文| 香蕉成人啪国产精品视频综合网| 亚洲综合欧美| 久久精品一区| 久久综合精品国产一区二区三区| 欧美一区在线直播| 久久偷看各类wc女厕嘘嘘偷窃| 亚洲精品国产精品国产自| 最新日韩在线| 中日韩男男gay无套| 欧美激情一区二区三区蜜桃视频| 亚洲性视频网址| 99pao成人国产永久免费视频| 久久夜色精品| 久久综合成人精品亚洲另类欧美| 亚洲国产人成综合网站| 国产亚洲精品久久久| 欧美无乱码久久久免费午夜一区 | 久久久久久久久一区二区| 亚洲欧美电影院| 欧美国产欧美亚洲国产日韩mv天天看完整 | 亚洲一区二区在线免费观看| 久久久久久久成人| 99国产精品久久久久久久成人热| 亚洲国产精品一区在线观看不卡 | 欧美亚洲免费| 久久九九热re6这里有精品| 国产精品v一区二区三区| 亚洲欧美中文字幕| 亚洲一区日韩在线| 久久国产福利| 蜜臀av一级做a爰片久久| 亚洲精品国产拍免费91在线| 亚洲福利视频一区| 国产精品v欧美精品v日本精品动漫| 午夜日韩av| 欧美视频中文一区二区三区在线观看 | 亚洲欧美中文字幕| 亚洲国产精品专区久久| 亚洲一区二区三区在线播放| 国产在线欧美日韩| 亚洲视频网在线直播| 久久精品在这里| 快she精品国产999| 最新国产精品拍自在线播放| 亚洲成色精品| 久久永久免费| 最新日韩中文字幕| 免播放器亚洲一区| 亚洲高清视频一区二区| 亚洲人成艺术| 午夜一级在线看亚洲| 欧美日本高清一区| 亚洲精品日韩在线观看| 久久在精品线影院精品国产| 亚洲欧美日本视频在线观看| 久久人人97超碰精品888| 免费成人av在线看| 国产精品区免费视频| 国产专区综合网| 亚洲精品社区| 蜜桃av一区二区在线观看| 亚洲激情偷拍| 久久精品国产成人| 久久免费视频网| 国产精品国产三级国产aⅴ无密码| 99国产一区| 久久久久综合| 六月婷婷久久| 亚洲国内高清视频| 欧美成人视屏| 一区二区精品国产| 亚洲欧美日本精品| 国产精品综合视频| 美女任你摸久久| 日韩午夜剧场| 久久一二三区| 中文精品一区二区三区 | 久久大综合网| 最新国产成人av网站网址麻豆| 黄色av一区| 国产精品狠色婷| 麻豆免费精品视频| 亚洲一区视频| 亚洲国产精品成人| 久久精品亚洲一区| 亚洲三级电影全部在线观看高清| 欧美日韩中文在线观看| 亚洲制服av| 亚洲国内高清视频| 欧美一区二区三区四区在线观看| 国产亚洲欧美色| 欧美片在线播放| 久久精品视频在线| 在线综合亚洲| 亚洲久久一区二区| 性高湖久久久久久久久| 欧美日韩直播| 久久夜色精品国产欧美乱极品| 欧美国产日韩视频| 欧美在线影院| 亚洲摸下面视频| 在线一区免费观看| 日韩视频二区| 99视频超级精品| 亚洲人成77777在线观看网| 国产伦精品一区二区三区照片91| 牛牛精品成人免费视频| 久久综合色天天久久综合图片| 亚洲福利视频一区| 欧美成人激情在线| 免费久久精品视频| 欧美1区视频| 亚洲国产欧美一区二区三区久久| 国产一区二区无遮挡| 国产精品有限公司| 亚洲少妇中出一区| 久久久久久穴| 免费亚洲电影在线| 另类综合日韩欧美亚洲| 欧美午夜精品一区| 国产精品成人观看视频免费| 欧美视频二区36p| 国产精品亚洲精品| 亚洲韩日在线| 亚洲欧美精品一区| 久久综合色播五月| 香蕉久久国产| 亚洲高清不卡| 亚洲综合大片69999| 午夜视频在线观看一区| 久久五月婷婷丁香社区| 欧美国产三区| 午夜精品福利一区二区三区av| 久久精品免费| 久久精品国产清高在天天线 | 夜夜嗨av一区二区三区网站四季av| 日韩一区二区免费高清| 亚洲欧美日韩网| 91久久精品美女高潮| 久久久久99| 国产一区二区三区在线免费观看| 亚洲电影免费| 欧美a级在线| 久色婷婷小香蕉久久| 国产一区二区三区av电影| 亚洲欧美国产日韩中文字幕| 久久久国产视频91| 欧美一区国产在线| 国产无一区二区| 久久精品午夜| 久久一区亚洲| 亚洲国产一区二区三区在线播 | 女女同性精品视频| 日韩亚洲欧美一区二区三区| 欧美视频你懂的| 99精品热视频| 亚洲永久免费av| 亚洲经典三级| 亚洲夜间福利| 亚洲国产精品久久久久秋霞蜜臀| **欧美日韩vr在线| 亚洲国产欧美不卡在线观看| 欧美激情va永久在线播放| 亚洲免费视频在线观看| 欧美在线综合视频| 欧美日韩综合网| 久久人体大胆视频| 欧美视频一区在线| 嫩模写真一区二区三区三州| 欧美日韩综合在线|