VC++中ASNI转换成Unicode实例
答案:2 悬赏:50 手机版
解决时间 2021-04-15 09:21
- 提问者网友:感性作祟
- 2021-04-14 11:50
有源程序吗?可以调试的
最佳答案
- 五星知识达人网友:酒安江南
- 2021-04-14 12:00
MultiByteToWideChar
WideCharToMultiByte
用这两个函数进行转换,第一个是把UNICODE编码转换成ASC编码,第二个正好相反。
具体函数参数你可以百度一下,很简单的。
WideCharToMultiByte
用这两个函数进行转换,第一个是把UNICODE编码转换成ASC编码,第二个正好相反。
具体函数参数你可以百度一下,很简单的。
全部回答
- 1楼网友:酒安江南
- 2021-04-14 12:08
将unicode转换到ansi
(1)使用widechartomultibyte,例如:
// 假设已经有了一个unicode 串 wszsomestring...
char szansistring [max_path];
widechartomultibyte ( cp_acp, wc_compositecheck, wszsomestring, -1, szansistring, sizeof(szansistring), null, null );
(2)使用w2a宏来实现,例如:
uses_conversion;
ptemp=w2a(wszsomestring);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯