メール転送時に謎の文字化け

kishidaです。
メールを受信し各所へ送信する処理を作っていました。
たまに転送先で不明な「?」文字が混ざっていることがありその原因がわかったのでまとめます。

結論から言いますと「​」が原因でした。
「」の中を開発者ツール等で見てもらえればわかりますが&#8203 ;と書かれています。

なんの特殊文字かというのは省略しますが取得したメールの文章にこいつが混ざっていたのが原因のようでした。

なので保存する際にこの文字を置換してやることで解決しました。

カテゴリー: html, php

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*