我爱Aspx >> VC.Net >> 自己动手丰衣足食-搞定网页乱码自己动手丰衣足食-搞定网页乱码
过来的信件,全都是
Hi, Sorry for writing back late.
数据丢了就丢了吧,以后小心点就ą
59;了,你应该把那些重要的东东刻下
这个样子,怎么办?让他重写,估计谁也没有这个耐心,只好自己捉摸一下了。
判定问题 :看这段文本可以猜出每个&#xxxxx;都是一个字符的某种编码,在google上搜了一把,果然发现这些都是unicode码。
分析问题 :unicode无非就是2个字节存储一个字符,所以只要将这些unicode码当作16位数存在一个宽字符缓存中,显示就行了。
还要考虑windows一般显示字符都要转换成mutibyte方式,所以还要用个api函数:WideCharToMultiByte。
实现 : code + debug --> ok! 朋友的长信被“解密”了。
现在和大家分享快乐(没有优化,不好意思了):
#define _UNICODE // IMPORTANT!!
【我对这篇文章有话说?】
CUJ:普及知识:typeint[05-21]
关于VC代码的编写和调试(三)[05-21]
通过串口收发短消息(上)[05-21]
A LITE VIRUS ABOUT PE INFECT[05-21]
让应用程序从IE中获取键入的网址[05-21]
Don Box:Smart Pointers : What..[05-21]
企业上网的几个理由[05-21]
如何在Linux下实现设备的配置[05-21]
非窗口类中使用定时器的方法(二..[05-21]
非窗口类中使用定时器的方法(一..[05-21]