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

            伊人色综合九久久天天蜜桃| 久久免费视频网站| 无码人妻久久一区二区三区免费 | 国产精品毛片久久久久久久| 一本色道久久88加勒比—综合| 精品久久久久一区二区三区| 亚洲伊人久久精品影院| 久久电影网2021| 亚洲AV无码久久精品色欲 | 久久综合色之久久综合| 无码人妻久久一区二区三区免费丨 | 久久亚洲欧美日本精品| 亚洲一区精品伊人久久伊人 | 日韩久久无码免费毛片软件| 久久人人爽人人爽人人片av高请| 人妻少妇精品久久| 情人伊人久久综合亚洲| 久久人人爽人人爽人人AV东京热| 欧美国产成人久久精品| 久久精品人成免费| 久久久久久久波多野结衣高潮| 国产AⅤ精品一区二区三区久久 | 亚洲狠狠婷婷综合久久蜜芽| 亚洲国产成人精品女人久久久 | 91精品日韩人妻无码久久不卡| 亚洲精品乱码久久久久久蜜桃图片 | 久久亚洲中文字幕精品一区四 | 国产精品久久久久久久久| 亚洲综合熟女久久久30p| 性做久久久久久免费观看| 久久狠狠一本精品综合网| 国产精品久久久久久久午夜片 | 91精品国产91久久久久久青草| 久久国产欧美日韩精品| 日韩乱码人妻无码中文字幕久久 | 久久人妻少妇嫩草AV蜜桃| 老司机国内精品久久久久| 国产精品久久99| 999久久久免费国产精品播放| 嫩草影院久久99| 久久人妻少妇嫩草AV无码蜜桃|