次のように、mailtoリンクを使用してphp文字列変数を含む電子メールを送信しています。
'Would you like to E-mail stakeholders? <a class="emailLink" href="mailto:stakeholders?subject=Alert '.$ticket.'&body=Experience: %0D%0A'.$exp.'">Review and Send!</a><br><br>';
電子メールクライアントで、次のように出力されることを発見しました。
Experience:
Th Experience should contain:\r\n\r\nImpact\r\nHow to replicate\r\nComprehensive notes
だから私は試しました:
$charactersToRemove = array("\r\n","\n","\r");
$replaceWith = "%0D%0A";
$exp = str_replace($charactersToRemove,$replaceWith,$exp);
どちらが違いを生まないようです...誰かが理由を教えてもらえますか?ありがとう。