本文介绍逻辑, MicrosoftOutlook 用于确定编码方式对纯文本邮件正文发送到 Internet 的什么类型。 编码, Outlook 可从选择的类型是 Base 64 编码否 Quoted - Printable, 和。
背景
当 Microsoft Outlook 2000 配置用于 Internet Mail Only (IMO), 您可以选择要应用于发送到 Internet 的所有邮件的编码格式。
当用于企业或工作组 (CW), 配置 Outlook 2000 不能选择要应用哪个编码格式。 传输选择要使用编码格式。
每个语言版本的 Microsoft Office 2000 有一个不同的默认设置对于情况, Outlook 可控制编码 (如当不是 MicrosoftExchange 服务器。
在英语版本的 Office 2000, 默认值是 No 编码, 因为英语文本不包含 8 位字符。 然而, 在日语版本的 Office 2000, 默认是基本 64 编码, 因为日文文字非常类似二进制数据。 文章 64 是最紧凑编码的二进制数据。
作为一个选项是 " 适用于 " 一节中列出的 Outlook 版本不公开编码选项。 如果您使用 MicrosoftExchangeServer, 信息存储使用自己的逻辑来确定编码并忽略任何设置, 您在 Outlook 中设置。
Intelligently 编码
每纯文本正文部分用于 Outlook 创建 MIME 编码 " 适用于 " 部分中列出该版本的 Outlook。 要这样, Outlook 使用同一算法, Exchange 服务器用来向 Internet 发送纯文本。 如果 25% 或多个消息是由 8 位字符, Outlook, 通常使用基本 64 编码。 否则, Outlook 使用 Quoted - Printable 编码。
有关编码与 Exchange 服务器, 发生问题, 请单击下列文章编号以查看 Microsoft 知识库中相应:
184718 (http://support.microsoft.com/kb/184718/) 文本附件修改用于 Internet 邮件
如何通过使用注册表项覆盖编码类型
在某些情况下, 可使用注册表设置强行编码类型。
要点 仅具有强行编码类型的高级用户应使用此注册表设置。
Outlook 是否严格此注册表设置取决于用户代表上什么软件创建 MIME。 不当 Outlook 使用 Exchange 向消息, 发送 Outlook 不接受此注册表设置。
警告 如果正确修改注册表通过注册表编辑器或通过其他方法可能发生 Serious 问题。 这些问题可能需要重新安装操作系统。 Microsoft 不能保证能够解决这些问题而。 修改注册表需要您自担风险。
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 设置为 Intelligently 编码。 |
• | 如果数据值是 1, Outlook 使用 Quoted - Printable 编码。 |
• | 如果数值数据为 2, Outlook 使用基本 64 编码。 |
• | 如果值数据是 3, Outlook 使用没有编码并离开 8 位字符, 8 位字符。 |