小弟最近在用MFC编写邮件收发客户端程序。遇到编码转化问题。昨日已经解决gb2312解码问题;
见帖子http://topic.csdn.net/u/20100720/17/82322da6-8bc2-4db4-88d5-ef260c66e52f.html
而邮件编码有多种,gbk,utf-8,都是常见的。现在想将gbk编码转成 gb2312,utf-8也转成gb2312,然后再用上面帖子里面提到的解码方式解码。
网络上查询到的一些经过试验未能成功,发帖求救。
见帖子http://topic.csdn.net/u/20100720/17/82322da6-8bc2-4db4-88d5-ef260c66e52f.html
而邮件编码有多种,gbk,utf-8,都是常见的。现在想将gbk编码转成 gb2312,utf-8也转成gb2312,然后再用上面帖子里面提到的解码方式解码。
网络上查询到的一些经过试验未能成功,发帖求救。
解决方案 »
- CDHtmlDialog类使用的问题
- MFC究竟应该怎么学?
- 我的从CWnd类继承的一个窗口为何收不到系统的消息呢,如LButtonDown?
- 请教一个关于GetFieldValue的问题
- 关于EXE文件图标\主窗口图标的若干疑问
- DLL中的小问题,你一定能很快解决
- 请问:如果已知对方的口令和密码,如何能访问该机器的各驱动器?
- 我用ATL做了一个组件,在建立时没有选支持MFC,现在我在里面用了stdio.h中的fopen等函数,现在我想编译一个Release MinSize版本,死活编译不过去,救命啊!!!出错说明如下:
- 已经得到了Bitmap数据,怎么在对话框中直接显示出来?
- VC/MFC如何获取当前网页焦点所在的文本框id或者name
- 求从编辑框中提取数据问题
- 如何扫描系统已经安装了的插件
邮件编码常用的有:base64,qp
是不是gbk 也可以用base64解码?
邮件编码常用的有:base64,qp既然gb2312能用base64解码。。
那gbk也许也可以哦。
base64编码会损失一些空间,这个在现代通讯中可以忽略从邮件发送的角度看,你只需要吃透base64的用法就可以了(每行尺寸有限制)
从邮件接收的角度看,base64远远不够:),还要支持qp等编码此外字符集编码就更复杂了,每种大字符集的语言都有一个以上的代码集,就拿支持中文来说,有gbk,big5