Windows Live Mail使用什么而不是UTF-8



我有一个客户端,可以接收来自网站的四种语言的邮件:意大利语、英语、德语和俄语。除了俄语,一切都很好,他正在使用Windows Live Mail。

是否有任何ISO字符集可以取代UTF-8并支持这些语言?

在Windows Live Mail 2011中通过收件箱抓取任意电子邮件,显示良好:

...
Date: Fri, 6 Jul 2012 10:31:46 -0700
Subject: =?UTF-8?B?KEludml0YXRpb24pIENhc2FibGFuY2EgKEV2ZW50SUQ2MzgzKQ==?=
Content-Type: multipart/alternative;
    boundary="--boundary_251791_d10ae85f-6531-47e3-9bd7-dc701f50b1c6"
----boundary_251791_d10ae85f-6531-47e3-9bd7-dc701f50b1c6
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9u
...etc
ZnQgQ29ycG9yYXRpb24KT25lIE1pY3Jvc29mdCBXYXkKUmVkbW9uZCwgV0EgOTgwNTI=
----boundary_251791_d10ae85f-6531-47e3-9bd7-dc701f50b1c6--

请注意,utf-8在主题和消息正文中的大量使用,以及base64编码,以避免消息被电子邮件网关破坏。

一个不支持UTF-8的MUA?我不得不附和戴兹的评论"你不可能是认真的"。

但如果这真的是真的,那么你可以把电子邮件分成一个多部分/混合MIME消息,多部分的每一部分都包含不同语言的文本,并使用适合该语言的不同的传统国家字符编码。如果所有部分的类型都是text/tsomething(text/plain或text/html),并且具有Content-Disposition: inline,则第二个和后续部分不应显示为附件。

关闭Windows Live Mail后,在开始搜索框中键入regedit,然后按Enter键。如有要求,给予UAC许可。

在左侧窗格中,导航到HKEY_CURRENT_USER\Software\Microsoft\Windows Live Mail\Compose\Preferences\PostEditor\Autoreplace然后单击"自动替换"。

在右侧窗格中,双击SmartQuotes。在值数据框中键入0(数字0),然后单击确定。

按F5,然后关闭注册表编辑器窗口。

启动Windows Live Mail并进行测试。

有关Windows技术支持的更多详细信息,请访问http://www.spotageek.com

最新更新