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

eXile 的專欄

utf8編碼轉換


     只用于 Windows 平臺.

using std::string;
using std::vector;

inline 
string utf8_trans_impl(string const& from, int from_code, int to_code)
{
    
int len16 = MultiByteToWideChar(from_code, 0, from.begin(), from.size(), 00);
    
if (len16 > 0)
    {
        vector
<wchar_t> ucs2_buf(len16, 0);
        len16 
= MultiByteToWideChar(from_code, 0, from.begin(), from.size(), ucs2_buf.begin(), len16);
        
        
int len8 = WideCharToMultiByte(to_code, 0, ucs2_buf, len16, 0,  000);
        
string result(len8, 0);
        WideCharToMultiByte(to_code, 
0, ucs2_buf.begin(), len16, result.begin(),  len8, 00);
        return result;
    }
    
       return  
string();
}

inline string  from_utf8(
string const& from)
{    
    return utf8_trans_impl( from, CP_UTF8, CP_ACP);
}

inline string  to_utf8(
string const& from)
{    
    return utf8_trans_impl(from, CP_ACP, CP_UTF8);
}


     轉載請表明原文地址:  http://www.shnenglu.com/exile/

posted on 2008-04-16 01:26 eXile 閱讀(3767) 評論(5)  編輯 收藏 引用 所屬分類: C/C++ 、代碼片段

評論

# re: utf8編碼轉換 2008-04-16 11:06 想酷就要勤

linux下用shell腳本很容易搞定的 呵呵  回復  更多評論   

# re: utf8編碼轉換 2008-04-16 23:26 李侃

我之前也寫過一個,和這個基本一樣。
不過還是收藏了。

謝謝!  回復  更多評論   

# re: utf8編碼轉換 2008-07-23 21:28 spirit

大哥不知道你有沒有測試你的代碼?
from.begin()返回的是iterator,在MultiByteToWideChar中可以直接用嗎?
如果說可以用from.c_str()更正,那么ucs2_buf.begin()呢?

  回復  更多評論   

# re: utf8編碼轉換 2008-07-23 23:03 eXile

@spirit
我用的mingw, 沒有注意到這個問題, 但是由于VC平臺的iterator并不是原生指針,所以正確的寫法應該是 &ucs2_buf[0]
  回復  更多評論   

# re: utf8編碼轉換[未登錄] 2008-07-30 22:47 foxtail

這個我在scintilla的代碼里看過類似的  回復  更多評論   

導航

<2008年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

統計

常用鏈接

留言簿(18)

隨筆分類

隨筆檔案

服務器編程

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            正在播放亚洲| 国产亚洲精品v| 欧美不卡三区| 亚洲国产精品va在线观看黑人| 久久综合色8888| 模特精品裸拍一区| 一区二区三区四区国产精品| 制服丝袜激情欧洲亚洲| 国产一区视频在线观看免费| 久久综合九色综合欧美就去吻| 老司机免费视频一区二区| 亚洲娇小video精品| 亚洲精品一区二区三区av| 国产精品美女www爽爽爽视频| 欧美在线视频观看| 美日韩在线观看| 亚洲一区bb| 久久精品色图| 一区二区三区成人| 久久国产88| 亚洲图片在区色| 欧美一区二区日韩一区二区| 最新日韩在线视频| 午夜欧美精品| 一区二区三区高清| 久久精品女人天堂| 亚洲女性喷水在线观看一区| 久久噜噜噜精品国产亚洲综合| 亚洲美女av黄| 久久国产精品亚洲77777| 夜夜嗨av色综合久久久综合网| 欧美一级淫片播放口| aa级大片欧美| 久久国产精品久久精品国产| 日韩西西人体444www| 久久成人人人人精品欧| 亚洲一区在线观看免费观看电影高清| 久久精品国产精品| 亚洲欧美综合精品久久成人| 欧美成人免费全部| 久久亚洲春色中文字幕| 国产精品你懂的| 一区二区欧美日韩| 亚洲精品一区二区三区婷婷月| 久久xxxx| 欧美在线播放视频| 国产精品啊v在线| 亚洲国产综合视频在线观看| 国产女主播在线一区二区| 亚洲精品久久在线| 亚洲风情亚aⅴ在线发布| 性久久久久久| 欧美在线你懂的| 国产精品亚洲一区| 亚洲一区二区三区免费视频| 亚洲午夜电影在线观看| 欧美日韩午夜| 99精品欧美一区二区蜜桃免费| 亚洲精品在线免费观看视频| 麻豆精品传媒视频| 免费日韩成人| 亚洲电影第三页| 开心色5月久久精品| 六月婷婷一区| 在线欧美小视频| 麻豆精品一区二区综合av| 一区视频在线看| 欧美成人一区二区三区片免费 | 免费高清在线视频一区·| 韩国久久久久| 久久人人超碰| 欧美黄色成人网| 亚洲蜜桃精久久久久久久| 欧美激情综合五月色丁香| 亚洲人成久久| 亚洲亚洲精品三区日韩精品在线视频| 欧美日韩在线高清| 一区二区三区高清| 欧美一区二区视频97| 国外成人在线| 欧美成人高清| 中文亚洲免费| 久久伊人免费视频| 亚洲精品一区二区网址| 欧美日韩在线免费观看| 亚洲免费综合| 欧美高潮视频| 亚洲一二三区在线观看| 国产精品亚洲аv天堂网| 久久精品免费电影| 亚洲人成在线播放网站岛国| 校园春色国产精品| 精品不卡视频| 欧美日韩视频专区在线播放| 欧美一区91| 91久久中文字幕| 午夜亚洲一区| 亚洲破处大片| 国产精品专区第二| 欧美aa国产视频| 亚洲午夜在线| 亚洲国产成人久久| 欧美在线首页| 亚洲美女在线视频| 国产原创一区二区| 欧美三级电影一区| 麻豆freexxxx性91精品| 亚洲视频在线观看网站| 欧美大片第1页| 久久成人综合网| 亚洲一区二区在线| 亚洲精品视频免费在线观看| 国产女主播一区二区三区| 欧美日产一区二区三区在线观看 | 亚洲丁香婷深爱综合| 香蕉久久a毛片| 日韩视频中文字幕| 在线欧美福利| 黄色成人在线观看| 国产精品久久久久影院色老大| 美女免费视频一区| 欧美一区二区啪啪| 亚洲欧美成人| 一片黄亚洲嫩模| 亚洲激情视频在线播放| 女生裸体视频一区二区三区| 久久精品久久综合| 午夜久久美女| 午夜久久福利| 午夜精品福利电影| 亚洲欧美日韩精品久久亚洲区| 亚洲毛片在线观看| 亚洲人成高清| 亚洲精品久久久久久久久久久| 精品不卡视频| 在线观看一区| 伊人久久久大香线蕉综合直播| 韩日精品视频一区| 黑丝一区二区三区| 国产一区三区三区| 亚洲激情欧美| 国产一二三精品| 国产精品久久久一区麻豆最新章节 | 久久国产婷婷国产香蕉| 先锋资源久久| 久久国产欧美日韩精品| 久久成人精品一区二区三区| 久久精品国产96久久久香蕉| 欧美一区二区三区在线观看| 欧美一区二区三区在线视频| 久久精品av麻豆的观看方式| 久久福利一区| 噜噜噜久久亚洲精品国产品小说| 免费观看在线综合| 亚洲黄色av一区| 亚洲伦理久久| 亚洲一区二区3| 欧美一级片久久久久久久| 久久久久久久97| 蜜桃av一区二区三区| 欧美日韩精品伦理作品在线免费观看| 欧美伦理a级免费电影| 欧美天堂在线观看| 国产性天天综合网| 亚洲国产精品精华液网站| 在线一区二区视频| 欧美在线观看一区二区三区| 免费成人在线观看视频| 亚洲精品亚洲人成人网| 一本色道久久精品| 欧美一区二区三区在线播放| 嫩草伊人久久精品少妇av杨幂| 欧美日韩麻豆| 尤物精品国产第一福利三区| aa日韩免费精品视频一| 欧美资源在线观看| 亚洲高清视频在线| 亚洲永久免费精品| 老司机午夜精品| 国产精自产拍久久久久久| 亚洲国产另类精品专区 | 在线免费高清一区二区三区| 99爱精品视频| 久久婷婷av| 一本色道久久综合亚洲精品按摩| 久久国产精彩视频| 欧美日韩国产亚洲一区| 黄色在线成人| 亚洲欧美综合精品久久成人| 欧美黄色免费| 久久激情视频久久| 欧美视频一区二区三区…| 影音先锋久久精品| 午夜精品久久久久久99热软件| 欧美激情一区二区三区四区| 亚洲欧美综合一区| 欧美午夜视频一区二区| 91久久综合亚洲鲁鲁五月天| 久久精品一区| 亚洲综合导航|