N nuke Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-12 #1 您好! 我已给您发了许多电子邮件了, 不过一直没有您的消息. 不知您收到了没有 您的那个中文email控件怎样了呢?
唐 唐晓锋 Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-12 #2 刚刚还收了一遍电子邮件呢,可是没有你的呀 我那个邮件这些日子我没动它,我这忙的要命没时间. 你有什么要我帮忙的吗?
N nuke Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-14 #3 我现在在做毕业设计,要完成一个email客户端. 现在在中文邮件解码上卡住. 马上就要考核了!现在都急死! 想要您帮一下忙,把您上次所说的那个可以解中文码的改装控件给我一份. 如果您实在没有时间,可以先把您已经写的控件码给我,再告诉我一点中文解码 的相关信息,比如说Outlook的quote printable编码文件组成.我自己慢慢该! 任务非常急!!!! 恳请帮助!!!!!!
我现在在做毕业设计,要完成一个email客户端. 现在在中文邮件解码上卡住. 马上就要考核了!现在都急死! 想要您帮一下忙,把您上次所说的那个可以解中文码的改装控件给我一份. 如果您实在没有时间,可以先把您已经写的控件码给我,再告诉我一点中文解码 的相关信息,比如说Outlook的quote printable编码文件组成.我自己慢慢该! 任务非常急!!!! 恳请帮助!!!!!!
唐 唐晓锋 Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-14 #4 quoted-printable的编码就是用一个=表示开始然后在后面紧跟两个数位的 16进制数(0123456789ABCDEF)例如: 原文: 中国 编码后的文字: =0D=2F=3C=4D(假设的) 你得到这类编码后用Chr函数就可以了: Chr(0D的十进制) + Chr(2F的十进制):=双字节的字! 以为你是对双字节的字解码,一定要取双!
quoted-printable的编码就是用一个=表示开始然后在后面紧跟两个数位的 16进制数(0123456789ABCDEF)例如: 原文: 中国 编码后的文字: =0D=2F=3C=4D(假设的) 你得到这类编码后用Chr函数就可以了: Chr(0D的十进制) + Chr(2F的十进制):=双字节的字! 以为你是对双字节的字解码,一定要取双!
唐 唐晓锋 Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-15 #5 quoted-printable的编码就是用一个=表示开始然后在后面紧跟两个数位的16进制数(0123456789ABCDEF)例如:原文: 中国 编码后的文字: =0D=2F=3C=4D(假设的)你得到这类编码后用Chr函数就可以了: Chr(0D的十进制) + Chr(2F的十进制):=双字节的字! 因为你是对双字节的字解码,一定要取双 ~~~
quoted-printable的编码就是用一个=表示开始然后在后面紧跟两个数位的16进制数(0123456789ABCDEF)例如:原文: 中国 编码后的文字: =0D=2F=3C=4D(假设的)你得到这类编码后用Chr函数就可以了: Chr(0D的十进制) + Chr(2F的十进制):=双字节的字! 因为你是对双字节的字解码,一定要取双 ~~~
唐 唐晓锋 Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-15 #6 补充一句:原文中的数字和字母还是原来的表示方法. 例如: =D2=B5AAA123=D4=CBaaaK123=D7=F7 业AAA123运aaaK123作
N nuke Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-15 #7 谢谢! quote printable的编码方法我也知道一点 不过我对outlook发过来的信总是不能正确解码. 您能不能讲一讲关于如何正确解开他的信件呢?(包扩html方式) 其中的 ------=_NextPart_000_0030_01BE90B1.CA962040 后面的那一堆数字是什么意思? 以下是同一邮件作为纯文本和html方式的不同编码. 是否outlook是把html作为附件了呢? 纯文本: From: "Qiandong Young" To: "young" Subject: =?gb2312?B?1tDOxNPKvP4=?= Date: Tue, 27 Apr 1999 13:38:35 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 中文HTML格式的邮件 HTML格式: From: "Qiandong Young" To: "young" Subject: =?gb2312?B?1tDOxNPKvP4=?= Date: Tue, 27 Apr 1999 13:28:09 +0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0030_01BE90B1.CA962040" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 This is a multi-part message in MIME format. ------=_NextPart_000_0030_01BE90B1.CA962040 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable =D6=D0=CE=C4HTML=B8=F1=CA=BD=B5=C4=D3=CA=BC=FE ------=_NextPart_000_0030_01BE90B1.CA962040 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable =D6=D0=CE=C4HTML=B8=F1=CA=BD=B5=C4=D3=CA=BC=FE ------=_NextPart_000_0030_01BE90B1.CA962040--
谢谢! quote printable的编码方法我也知道一点 不过我对outlook发过来的信总是不能正确解码. 您能不能讲一讲关于如何正确解开他的信件呢?(包扩html方式) 其中的 ------=_NextPart_000_0030_01BE90B1.CA962040 后面的那一堆数字是什么意思? 以下是同一邮件作为纯文本和html方式的不同编码. 是否outlook是把html作为附件了呢? 纯文本: From: "Qiandong Young" To: "young" Subject: =?gb2312?B?1tDOxNPKvP4=?= Date: Tue, 27 Apr 1999 13:38:35 +0800 MIME-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 中文HTML格式的邮件 HTML格式: From: "Qiandong Young" To: "young" Subject: =?gb2312?B?1tDOxNPKvP4=?= Date: Tue, 27 Apr 1999 13:28:09 +0800 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0030_01BE90B1.CA962040" X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.3110.5 X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3 This is a multi-part message in MIME format. ------=_NextPart_000_0030_01BE90B1.CA962040 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: quoted-printable =D6=D0=CE=C4HTML=B8=F1=CA=BD=B5=C4=D3=CA=BC=FE ------=_NextPart_000_0030_01BE90B1.CA962040 Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable =D6=D0=CE=C4HTML=B8=F1=CA=BD=B5=C4=D3=CA=BC=FE ------=_NextPart_000_0030_01BE90B1.CA962040--
N nuke Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-15 #8 还有. 关于字符集的问题,我还是迷迷糊糊的 请问设置不同的字符集到底有什么不同呢? 关于unicode,您有什么看法??? 谢谢回答我的问题. Good day!
唐 唐晓锋 Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-15 #9 OutLook中发的邮件都采用了MIME封装 你注意到"boundary="了吗? ------=_NextPart_000_0030_01BE90B1.CA962040 是发送邮件代理产生的随机字符窜,在下一个 ------=_NextPart_000_0030_01BE90B1.CA962040 之间的内容是一个部分. 多看看MIME的资料,什么都可以搞定了.
OutLook中发的邮件都采用了MIME封装 你注意到"boundary="了吗? ------=_NextPart_000_0030_01BE90B1.CA962040 是发送邮件代理产生的随机字符窜,在下一个 ------=_NextPart_000_0030_01BE90B1.CA962040 之间的内容是一个部分. 多看看MIME的资料,什么都可以搞定了.
唐 唐晓锋 Unregistered / Unconfirmed GUEST, unregistred user! 1999-05-16 #10 字符集,他标识邮件代理所用的字符集.是一个可选字段,但是也很有用,你 作为接收邮件代理可以判断出来该邮件的字符集,进行相应的处理,例如,FoxMail 中可以把Big5的邮件转换成为GB邮件,它就是靠字符集来判断的呀. 不信你用SakMail把有邮件头里面的字符集用gb,然后在邮件内容里面加一些 big5的字,看FoxMail能解析出来吗 我也没试验过,估计它不行. unicode是对双字节进行编码的标准,你可以参看有关的文档一两句可解释不清楚
字符集,他标识邮件代理所用的字符集.是一个可选字段,但是也很有用,你 作为接收邮件代理可以判断出来该邮件的字符集,进行相应的处理,例如,FoxMail 中可以把Big5的邮件转换成为GB邮件,它就是靠字符集来判断的呀. 不信你用SakMail把有邮件头里面的字符集用gb,然后在邮件内容里面加一些 big5的字,看FoxMail能解析出来吗 我也没试验过,估计它不行. unicode是对双字节进行编码的标准,你可以参看有关的文档一两句可解释不清楚