locked
询问关于邮件内容显示问题 RRS feed

  • 问题

  • 最近,在测试我的邮件收发系统时发现个问题,通过我作的手机邮件发送模块(发送方法是连接smtp后 利用服务器的相关命令操作邮件的发送)发送的内容,在接受端无法看到中文的正常显示(显示为?),字母和数字可以正常显示。

    2008年5月3日 9:33

答案

  • 尽管WinCE上提供了对很多ASCII字符处理的API,但是它本身是一个只使用unicode的系统,它的所有本地文件都使用unicode

    Freesc
    2008年5月3日 10:09
    版主

全部回复

  • 这是编码问题,你发送时采用Unicode编码发送试试

     

    2008年5月3日 9:44
    版主
  • 尽管WinCE上提供了对很多ASCII字符处理的API,但是它本身是一个只使用unicode的系统,它的所有本地文件都使用unicode

    Freesc
    2008年5月3日 10:09
    版主
  • 我先用了unicode编码,然后再转换为Base64编码(QP(Quote-Printable) 没找到

    但编码后显示乱码 

    我在网上看到: MIME 协议之前,邮件的编码曾经有过 UUENCODE 等编码方式 ,但是由于 MIME 协议算法简单,并且易于扩展,现在已经成为邮件编码方式的主流,不仅是用来传输 8 bit 的字符,也可以用来传送二进制的文件 ,如邮件附件中的图像、音频等信息,而且扩展了很多基于MIME 的应用。从编码方式来说,MIME 定义了两种编码方法Base64QP(Quote-Printable) :

    但UUENCODE编码所属程序集不能用在模拟机上

    求助老师指点

    2008年5月5日 12:27