mailtoで送るbodyの文字化け対策(URLエンコード)
以下のいずれかを使います。
urlencode() ※半角スペースが+になる
rawurlencode() ※半角スペースが%20(空白)になる
<?php $body = "本文\r\n本文"; $body = urlencode($body); echo '<a href=mailto:xxx@xxx.co.jp?body='.$body.'>mailto</a>';
本文
本文
以下のいずれかを使います。
urlencode() ※半角スペースが+になる
rawurlencode() ※半角スペースが%20(空白)になる
<?php $body = "本文\r\n本文"; $body = urlencode($body); echo '<a href=mailto:xxx@xxx.co.jp?body='.$body.'>mailto</a>';
本文
本文