29

ここでブレイク…</p>

%20改行も(スペースの略)のように書けるのかな。そのため、電子メールの本文に別の行を入れたいと考えています。

何か案は?

4

2 に答える 2

38

キャリッジリターン%0Dとラインフィードを使用する必要があります%0A

<a href="mailto:endpointadress@something.com?cc=endpointadress2@something.com&subject=your subject&body=Text before new line.%0D%0AText after new line.">create email</a>

これはRFC2368で定義されており、改行を生成する唯一の有効な方法です。

于 2013-02-22T08:30:50.073 に答える
7

\n(および\r\n) をRFC6068 (セクション 5%0D%0A ) で指定されているように置き換え、2010 年 10 月の時点でURI スキームを更新します ( RFC2368を置き換えます)。mailto

[...] メッセージ本文の改行は でエンコードする必要があります"%0D%0A"
実装は、本文に末尾がない場合でも、メッセージの本文に最後の改行を追加することができます"%0D%0A"[...]

これは RFC の例です (セクション 6 ) 。

<mailto:infobot@example.com?body=send%20current-issue%0D%0Asend%20index>

上記のメール本文は次のものに対応します。

send current-issue
send index
于 2014-11-27T15:18:41.550 に答える