POP3信件分析问题
=?utf-8?B?y67Evsnnx/i7ttOtxPo=?=
这个是不是说采用 utf-8的编码
但是作了base64的处理
所以如果要还原的话是不是先 对y67Evsnnx/i7ttOtxPo进行debase64
然后再分析UTF-8的
是不是这个意思
问题点数:50、回复次数:6Top
1 楼dreamchild(梦小孩)回复于 2005-05-15 08:43:58 得分 50
y67Evsnnx/i7ttOtxPo=
要对这个进行解码。
用=?及?=开始及结速标识。
utf-8说明编码方式。
?B?内的B说明用base64,另外还有Q,表示那种可打印的编码。
正好在做邮件客户端毕业设计,帮你顶Top
2 楼gpbezhan(亮亮)回复于 2005-05-15 09:55:11 得分 0
我的意思是解码的时候是不是先做 debase64, 然后再分析 utf-8
还是 先分析 utf-8, 再 做 debase64
Top
3 楼dreamchild(梦小孩)回复于 2005-05-15 10:09:39 得分 0
C#内只有两种编码啊。ASCII及UNICODE
那些编码都是早先的。
你只要对y67Evsnnx/i7ttOtxPo=进行解码就好了。Top
4 楼gpbezhan(亮亮)回复于 2005-05-15 11:09:42 得分 0
你所说的解码是指 debase64吗?Top
5 楼gpbezhan(亮亮)回复于 2005-05-15 11:33:46 得分 0
我现在是彻底糊涂了,不管我是先做debase 64,然后转化utf-8为 gb2312
还是先转化 gb2312, 然后再debase64
得到的都是乱码
Top
6 楼gpbezhan(亮亮)回复于 2005-05-15 14:07:49 得分 0
问题解决
是debase64的输出的问题
谢谢大家Top




