2

PHP HTML メール (PHP メール機能を使用) でランダムに問題が発生します。

単語の中に空白がある場合があります。たとえば、「センター ディレクター」は次のように表示されます。

C enter Director
Center D irector
Cen ter Director, etc.

いくつかのフォーラムをチェックしたり、trim() を使用したりしましたが、うまくいきませんでした。誰かこれについて何か考えがありますか?

4

1 に答える 1

2

base64を使用してメール コンテンツをエンコードしてみてください

$mail_content = chunk_split(base64_encode($mail_content));

この方法で既存のヘッダーを変更します。

$headers .= "Content-Transfer-Encoding: base64\r\n\r\n";

PHPマニュアルで行うべきこと:base64_encodechunk_split

于 2013-08-08T12:49:27.013 に答える