PHP HTML メール (PHP メール機能を使用) でランダムに問題が発生します。
単語の中に空白がある場合があります。たとえば、「センター ディレクター」は次のように表示されます。
C enter Director
Center D irector
Cen ter Director, etc.
いくつかのフォーラムをチェックしたり、trim() を使用したりしましたが、うまくいきませんでした。誰かこれについて何か考えがありますか?
PHP HTML メール (PHP メール機能を使用) でランダムに問題が発生します。
単語の中に空白がある場合があります。たとえば、「センター ディレクター」は次のように表示されます。
C enter Director
Center D irector
Cen ter Director, etc.
いくつかのフォーラムをチェックしたり、trim() を使用したりしましたが、うまくいきませんでした。誰かこれについて何か考えがありますか?
base64を使用してメール コンテンツをエンコードしてみてください
$mail_content = chunk_split(base64_encode($mail_content));
この方法で既存のヘッダーを変更します。
$headers .= "Content-Transfer-Encoding: base64\r\n\r\n";
PHPマニュアルで行うべきこと:base64_encodeとchunk_split