mailto リンクで複数行を正しく動作させるのに問題があります
私の場合は、Outlook のデフォルトのメール リーダーでテストしています。
アンカー href には次の内容が記述されています。
mailto:[email protected]?&subject=test&body=type%20your&body=message%20here
メール本文には「ここにメッセージ」のみが表示されます。(Chrome または IE のどちらを使用しても)
ご意見は?
ベストアンサー1
使用できますURLエンコード改行を としてエンコードします%0A
。
mailto:[email protected]?subject=test&body=type%20your%0Amessage%20here
上記は多くの場合は機能するようです。しかし、ユーザーolibre指摘しているmailto URI スキームを管理する RFC では、(改行)%0D%0A
の代わりに (復帰 + 改行) を使用する必要があると規定されています。以下も参照してください。%0A
改行表現。