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

时间:2012-07-13 08:05:45

标签: windows email encoding utf-8

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

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

3 个答案:

答案 0 :(得分:3)

在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--

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

答案 1 :(得分:1)

不支持UTF-8的MUA?我必须回应deceze的评论“你不可能认真”。

但如果确实如此,那么您可以做的就是将电子邮件分解为多部分/混合MIME消息,其中多部分的每个部分都包含不同语言的文本,并使用适合于此的不同的旧版本国家字符编码语言。如果所有部分都是text / something(text / plain或text / html)类型并且Content-Disposition: inline,则第二部分和后续部分不应显示为附件。

答案 2 :(得分:0)

关闭Windows Live Mail后,在开始搜索框中键入regedit,然后按Enter键。如果被问到,请给予UAC许可。

在左侧窗格中,导航至 HKEY_CURRENT_USER \ Software \ Microsoft \ Windows Live Mail \ Compose \ Preferences \ PostEditor \ Autoreplace 然后单击Autoreplace。

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

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

启动Windows Live Mail并进行测试。

有关Windows tech support访问http://www.spotageek.com

的更多详情