ここでブレイク…</p>
%20
改行も(スペースの略)のように書けるのかな。そのため、電子メールの本文に別の行を入れたいと考えています。
何か案は?
キャリッジリターン%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で定義されており、改行を生成する唯一の有効な方法です。
\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