1. ホーム
  2. html

[解決済み] mailto link 複数行の本文

2022-07-15 05:06:23

質問

mailtoリンクで複数行が正しく動作しない。

私の場合、Outlookのデフォルトのメールリーダーでテストしています。

以下はアンカーhrefに入れました。

mailto:[email protected]?&subject=test&body=type%20your&body=message%20here

のみで、メール本文に表示されます。(クロームでもIEでも)

を考えています。

どのように解決するのですか?

あなたは URLエンコーディング として改行をエンコードします。 %0A .

mailto:[email protected]?subject=test&body=type%20your%0Amessage%20here

上記は多くの場合うまくいくように見えますが、ユーザーオリバーは が指摘する は、mailto URI スキームを管理する RFC が次のように指定していることを指摘しています。 %0D%0A (キャリッジリターン + ラインフィード) を使うべきであると規定しています。 %0A (改行) を使うべきです。以下もご参照ください。 改行の表現 .