mutt:印刷エンコードされた作成者名から引用符をデコードします。

mutt:印刷エンコードされた作成者名から引用符をデコードします。

次のように、印刷可能なエンコーディングを参照する送信者フィールドを持つ複数の電子メールを処理する必要があります。

From: =?UTF-8?Q?=22Foo_Bar=22?= <[email protected]>

=22"印刷可能なエンコーディングヘッダを引用しなかったメッセージは代わりに引用されていないため、muttインデックスの結果は醜いようです。

さらに、これらのメッセージに応答すると、muttは[受信者]フィールドに次のように入力します。

To: "\"Foo Bar\"" <[email protected]>

ポケットベルビューでは、タイトルは引用符が削除された状態で表示されます。

ベストアンサー1

私の考えでは、Muttは答えるとうまくいきますが、ページビューで引用符を削除するとうまくいくと思います(注:インデックスビューでは引用符は削除されません)。実際によればRFC 2047=?UTF-8?Q?=22Foo_Bar=22?=の代わりに、例えば使用されるコードワード原子。したがって、ここのエンコーディング引用はメッセージ構文の一部として含まれていませんが、コンテンツの一部として削除されるべきではありません。簡単に言うと:

=?UTF-8?Q?=22Foo_Bar=22?=

与えなければならない:

"Foo Bar"

そして

=?UTF-8?Q?Foo_Bar?=

与えなければならない:

Foo Bar

返信するとき、usingは\"引用符をコンテンツの一部として扱う方法です(これは、ユーザーに表示されるテキストにRFC 2047エンコーディングを使用するよりも優れています)。内部的に(メッセージ形式で)エンコードされる方法は別の問題です。

おすすめ記事