「iPhone Android共通」mailto:で本文body=を使うときの改行コード

この記事をシェアする

  • ツイッターでシェアする
  • facebookでシェアする
  • google+でシェアする
  • はてぶにブックマークする

めったに無いと思うが、スマートフォンサイトでmailto:を使って

subject=
body=

などの機能を使いたいとき、改行コードが微妙なので備忘録。

iPhoneで、¥nは改行コードとして認識してくれが、Androidだとバックスラッシュが生きてしまうので使えない。

 

なので、下記の共通で使える改行コードを使用する。

 

%0d%0a

 

↓ 使用例

<a href="mailto:?subject=オススメサイト情報&body=このサイト、おすすめですよ%0d%0a%0d%0a▼▼▼アドレス▼▼▼%0d%0ahttp://www.**********.com/">友達へ知らせる(ご紹介特典付!)</a>

 

 ちなみに、文字コードは「UTF-8」で両端末とも文字化けせずに動いてくれた。


それにしても、

「このサイトを友達に教える」

って機能使ったことあるやつなんていんの?