0

Web サイトから、イタリア語、英語、ドイツ語、ロシア語の 4 つの言語でメールを受信するクライアントがいます。ロシア語以外はすべて問題なく、彼は Windows Live メールを使用しています。

UTF-8 を置き換えてこれらの言語をサポートできる ISO 文字セットはありますか?

4

3 に答える 3

3

Windows Live メール 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 エンコーディングを使用して、メール ゲートウェイによってメッセージが破損するのを防ぎます。

于 2012-07-14T16:21:55.550 に答える
1

UTF-8 をサポートしない MUA? 私はdecezeのコメントをエコーし​​なければなりません。

しかし、それが本当なら、できることは、電子メールをマルチパート/混合 MIME メッセージに分割し、マルチパートの各部分に異なる言語のテキストを含み、その言語に適した異なる従来の各国文字エンコーディングを使用することです。すべてのパーツが text/something (text/plain または text/html) のタイプでContent-Disposition: inline、2 番目以降のパーツが添付ファイルとして表示されない場合。

于 2012-07-14T13:46:25.400 に答える