从零开始,提供ag视讯玩法|注册论坛

快捷导航
广告联系qq1031180668ag自动下注软件|HOME
查看: 169|回复: 0
打印 上一主题 下一主题

[c/c++] vc USC2转ANSI

[复制链接]

classn_11

69

主题

69

帖子

152

积分

注册会员

Rank: 2

积分
152
跳转到指定楼层
楼主
发表于 2019-9-23 23:25:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[C++] syntaxhighlighter_viewsource syntaxhighlighter_copycode
CString Usc2ToAnsi(CString Usc2Str)
{
        CString  codeStr, CacheStr;
        Usc2Str.Replace(_T("\\u"), _T("0x"));
        WCHAR wcChar[2];
        char Buffer[3];
        char pChar[7];
        int  Point = 0;
        while (Point <= Usc2Str.GetLength() - 6)
        {
                CacheStr = Usc2Str.Mid(Point, 6);
                WideCharToMultiByte(CP_ACP, 0, CacheStr, -1, pChar, sizeof(pChar), NULL, NULL);
                long lCache = strtol(pChar, NULL, 16);
                wcChar[0] = (WCHAR)lCache;
                wcChar[1] = 0;
                ZeroMemory(Buffer, sizeof(Buffer));
                WideCharToMultiByte(CP_ACP, 0, wcChar, -1, Buffer, sizeof(Buffer), NULL, NULL);
                codeStr += Buffer;
                Point += 6;
        }
        return codeStr;
}

游客
回复
您需要登录后才可以回帖 登录 | 立即注册

手机版|Archiver|小黑屋|sitemap| 从零开始,提供ag视讯玩法|注册论坛 - 一个单纯的提供ag视讯玩法|注册学习交流论坛 ( 豫ICP备15032706号 )

GMT+8, 2019-10-25 05:30 , Processed in 1.712269 second(s), 22 queries .

Powered by Discuz! X3.4

? 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表