[转]Outlook编码

来源:互联网 发布:网站建设免费域名 编辑:程序博客网 时间:2024/06/03 18:49

背景

当 Microsoft Outlook 2000 配置为 Internet Mail Only (IMO) 时,您可以选择应用于发送到 Internet 的所有邮件的编码格式。

Outlook 2000 配置为用于企业或工作组 (CW) 时, 不能选择要应用的编码格式。 传输选择编码格式使用。

Microsoft Office 2000 各个语言版本都有某些情况下,Outlook 可以控制如 Microsoft Exchange 已不在服务器编码不同的默认设置。

Office 2000 在英语版中默认为没有编码因为英文文本不包含八位编码。 但是,在日语版的 Office 2000,默认值是文章 64 编码,因为日文文字紧密类似于二进制数据。 二进制数据,最压缩编码为 Base 64。

"适用于"一节中列出的 Outlook 版本不能公开编码选项作为一个选项。 如果您使用 Microsoft Exchange Server,信息存储将使用自己的逻辑来确定编码,而忽略在 Outlook 中设置的任何设置。

智能编码

"适用于"一节中列出的 Outlook 版本编码,Outlook 会创建 MIME 每个纯文本正文部分。 为此,Outlook 使用相同的算法 Exchange 服务器用于向 Internet 发送纯文本。 通常,如果 25%或更多邮件组成八位编码,Outlook 使用 Base 64 编码。 否则,Outlook 使用引用可打印编码。

如何使用注册表项覆盖编码类型

在某些情况下,可以使用注册表设置来强制编码类型。

重要 拥有强制编码类型仅高级的用户应使用此注册表设置。

Outlook 按照此注册表设置取决于软件是否创建 MIME 用户的代表。 当 Outlook 使用 Exchange 发送邮件时,Outlook 不会不采用此注册表设置。

重要 此部分、 方法,或任务包含告诉您如何修改注册表的步骤。 但是,如果错误地修改注册表,就可能发生严重的问题。 因此,请确保认真执行这些步骤。 添加的保护注册表之前先备份您修改它。 然后,发生问题时可以还原注册表。


Outlook 支持注册表设置,如果满足以下条件:

  • 在以下的注册表项存在:
    • Microsoft Office Outlook 2007: 中
      HKEY_CURRENT_USER/Software/Microsoft/Office/12.0/Outlook/Options/Mail
    • 在 Microsoft Office Outlook 2003 中:
      HKEY_CURRENT_USER/Software/Microsoft/Office/11.0/Outlook/Options/Mail
    • 在 Microsoft Outlook 2002:
      HKEY_CURRENT_USER/Software/Microsoft/Office/10.0/Outlook/Options/Mail
  • 该注册表项包含名为 InternetMailTextEncoding 一个 DWORD 值。
  • 在 DWORD 值数据为 0、 1、 2 或 3。

Outlook 可根据此注册表项和值对,如下所示:

  • 如果值数据为 0,Outlook 设置为 Encode 智能。
  • 如果数值数据为 1,Outlook 将使用引用可打印编码。
  • 如果值数据为 2,Outlook 使用基于 64 编码。
  • 如果值数据为 3,Outlook 将使用不编码,并保留为 8 位字符的八位编码。

引用自:http://support.microsoft.com/kb/278134/zh-cn

原创粉丝点击