mailtoでメーラーを起動させるときに注意すること
さらに使う
?で区切って件名や本文をあらかじめ入力できる。
<a href="mailto:sample@gmail.com?subject=件名&body=本文">
対策
1つの方法で全ての人に対応するのは不可能なので、3通りの記述を用意する。
普通に日本語で入力したもの
<a href="mailto:sample@gmail.com?subject=お問い合わせ&body=お名前、連絡先、お問い合わせ内容をご記入下さい。">クリックでメーラーが起動します</a>
あらかじめURLエンコード・デコード等で文字コードをShift-jisに変換したもの
<a href="mailto:sample@gmail.com?subject=%82%a8%96%e2%82%a2%8d%87%82%ed%82%b9&body=%82%a8%96%bc%91O%81A%98A%97%8d%90%e6%81A%82%a8%96%e2%82%a2%8d%87%82%ed%82%b9%93%e0%97e%82%f0%82%b2%8bL%93%fc%89%ba%82%b3%82%a2%81B">文字化けする方はこちら</a>
コピペ用の文章を用意
下記をコピペしてsample@gmail.comまで送ってください。
【件名】
お問い合わせ
【本文】
お名前
連絡先
お問い合わせ内容
結論
メーラーは様々な問題が発生しやすいので、やはりなるべくフォームを利用したほうが良い。