邮件的乱码(100分)

  • 主题发起人 主题发起人 wphmoon
  • 开始时间 开始时间
W

wphmoon

Unregistered / Unconfirmed
GUEST, unregistred user!
我编了一个类似foxmail的收发邮件的程序,可惜收邮件会有乱码,请问各位高手如何解决
我用了sakmail的控件
 
是语言编码问题
 
我也知道是语言编码的问题,如何检查到收到的email是那种编码,并且如何解决呢
 
一般的是收到的邮件通过MIME编码,这个编码你要不就去看看编码规则,然后自己解码,
要不还有一个方法就是你用Delphi6中自带的控件Indy页中的IPop3那个控件,它能支持
MIME解码的,看看自带的demos/indy/mailclient目录下的例子就会明白。不过还有一个
问题就是接收到的邮件常常是HTML格式邮件,即使你解了MIME编码结果也只是HTML代码,
你如果想要显示HTML格式的邮件可能还要做进一步的处理咯。就是对HTML解码,用delphi
自带的WebBrower控件吧,嘻嘻。
 
后退
顶部