2

メール本文で特殊 (ドイツ語) 文字をサポートするシンプルな mailto タグが必要です。

Ä Ö ö ü ß

私は次のようにコードを書きました:

<html>
    <head>
        <title>TEST PAGE</title>
    </head>
    <body>
        <h1>Test</h1>
        <a href="mailto:test@test.com?subject=test&body=START%20%C3%84%20%C3%A4%20%C3%96%20%C3%B6%20%C3%9C%20%C3%BC%20%C3%9F%20END">Email link</a>
    </body>
</html>

私のマシンでは、Outlook は本文が次のような電子メールを生成しました。

START Ä Ö ö ü ß END

ドイツのクライアント側で生成された電子メール本文は次のとおりです。

START × × × × × × × END

問題はどこにありますか?

4

2 に答える 2

1

ロバートは正しかった、というオプションがあります: Enable UTF-8 support for mailto:protocol in Outlook @

ツール > オプション > メール形式 > 国際オプション > [x] mailto:protocol の UTF-8 サポートを有効にする

そのオプションを有効にすると、クライアントのマシンで機能しました。

私は、ppl が自分のマシンの Outlook 構成を変更して私の Web アプリをサポートすることを期待していませんが、これが現在可能な唯一の方法であるように思われます。

于 2010-12-16T09:17:56.770 に答える
-1

解決策はありません。

mailto:Thunderbird をデフォルトのハンドラーとして設定して、リンクを開いてみてください。次に、Outlook をセットアップして、もう一度開きます。

Outlookが凶暴になる間、Thunderbirdは本文を正しく表示します...

于 2010-12-16T09:03:02.347 に答える