• <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>

            c++初學(xué)者

            專注技術(shù)開發(fā)

            UNICODE串轉(zhuǎn)換成char類型串的四種方法[轉(zhuǎn)]

            1. 調(diào)用 WideCharToMultiByte() API

            int WideCharToMultiByte (
                UINT    CodePage,                
            //1 Unicode編碼的字符頁,Unicode編碼有字符頁的概念,比如gb2312/936,big5/950等
                DWORD   dwFlags,                //2 如何處理復(fù)合unicode字符,詳細(xì)查google
                LPCWSTR lpWideCharStr,        //3 待轉(zhuǎn)換的unicode串
                int     cchWideChar,                //4 表示參數(shù)3的長度  傳遞-1表示以0x00結(jié)尾
                LPSTR   lpMultiByteStr,            //5 接受轉(zhuǎn)換后的串的字符緩沖
                int     cbMultiByte,                    //6 表示參數(shù)5lpMutiByteStr的字節(jié)大小 通常sizeof一下
                LPCSTR  lpDefaultChar,        //7 NULL 具體google
                LPBOOL  lpUsedDefaultChar//8 NULL 具體google
            );

            2. 調(diào)用CRT函數(shù)wcstombs()

            size_t wcstombs (
                
            char*          mbstr,
                
            const wchar_t* wcstr,
                size_t         count );

            3. 使用CString構(gòu)造器或賦值操作

            // 假設(shè)有一個Unicode串wszSomeString

            CString str1 ( wszSomeString ); 
            // 用構(gòu)造器轉(zhuǎn)換
            CString str2;

            str2 
            = wszSomeString; // 用賦值操作轉(zhuǎn)換

            4. 使用ATL串轉(zhuǎn)換宏

            #include <atlconv.h>

            // 還是假設(shè)有一個Unicode串wszSomeString

            {
                
            char szANSIString [MAX_PATH];
                USES_CONVERSION; 
            // 聲明這個宏要使用的局部變量

                lstrcpy ( szANSIString, OLE2A(wszSomeString) );
            }

            posted on 2008-09-27 18:11 大海 閱讀(1084) 評論(0)  編輯 收藏 引用 所屬分類: VC++C++

            99久久国产综合精品网成人影院 | 久久夜色精品国产亚洲| 久久国产精品一区二区| 狠狠色丁香久久婷婷综| 人妻少妇久久中文字幕| 国内精品久久久久| 久久久久亚洲AV成人网人人网站 | 国产精品久久午夜夜伦鲁鲁| 久久精品国产亚洲AV麻豆网站| 精品久久久久久无码国产| 伊人久久综合成人网| 日韩亚洲国产综合久久久| 国产精品久久久久影院色| 蜜桃麻豆www久久国产精品| 青青国产成人久久91网| 久久人与动人物a级毛片| 一本综合久久国产二区| 丁香久久婷婷国产午夜视频| 狠狠88综合久久久久综合网| 久久久久久国产精品免费无码 | 久久人人爽人人爽人人片AV麻豆| 久久久免费精品re6| 国产麻豆精品久久一二三| 99久久精品日本一区二区免费| 精品久久久久久中文字幕大豆网| 久久这里有精品| 91精品国产综合久久久久久| 精品久久久噜噜噜久久久 | 久久成人小视频| 久久综合给久久狠狠97色| 国产精品亚洲美女久久久| 久久久久国产亚洲AV麻豆| 日韩精品久久久久久免费| 国产精品久久久久影院嫩草| 国产成人香蕉久久久久| 精品综合久久久久久97| 精品久久久无码中文字幕| 久久国产乱子伦免费精品| 久久久久久极精品久久久| 99久久中文字幕| 亚洲精品无码专区久久久|