如何得到一个Unicode编码字符的编码值

来源:百度知道 编辑:UC知道 时间:2024/06/06 16:15:15
怎么得到Unicode编码值。
如char str="⑧";
怎么得到那个字符的Unicode的编码

wchar_t a='⑧';
printf("%d\n",a);
printf("%x\n",a);
可以输出a的10进制和16进制编码

关键是你要得到它在哪个编码算法下的值,utf8 or utf16 ?
如果是utf16的话并且在windows下,那么楼上的方法是正确的,windows下wchar_t就是以utf16编码的。