- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 打印unicode汉字编码字符串为乱码怎么办?
应用代码中使用了unicode编码来使用汉字,现在需求是想把这些汉字抓出来调试。 传统使用%s打印出来的是乱码,到底该怎么办呢? 解决办法: 假如原字符串传递的指针为char * text,新建一整型指针强制转化下即可: unsigned int *p = (unsigned int *)text; printf("%08x%08x\n", *p, *(p+1)); 后续如果需要使用,可以使用ue的列模式将打印出的内容方便地整理成数组,即可调用。 int array[2]={0x6f7c4e34,0x003
2021-05-28 16:10:33 715
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人