0

私は少し問題を扱っています。WYSIWYGエディターがあり、そのデータをデータベースの列に保存しています。残念ながら、データはタグから削除されているため、これに似たものに見えます。

 'Hello<br><br>'

このデータをWYSIWYGエディターに再度初期化することに問題はありませんが、データを電子メールで送信すると、タグがHTMLではなくテキストとして認識されます。

これは私が送る方法です:

$this->load->library('email');
$this->email->initialize($config);
...
$this->email->send();

電子メールを受信すると、クライアントがHTMLタグを無視するかのようになります。

受信した電子メールのコンテンツタイプ

Content-Type:   multipart/alternative; boundary=B_ALT_507c2c67f1aa7
4

1 に答える 1

1

送信する前に、メールの本文部分をhtml_entity_decode()で実行します。

$body = html_entity_decode($body);

のようなエンティティを、のような&lt &gt適切な文字に置き換え< >ます。

于 2012-10-15T16:06:39.230 に答える