Webフォームから送信されたメールで文字化け?HTML特殊文字「<」等が入っている

chrome
スポンサーリンク

事象

問い合わせフォームがあるWebサイトを運営しているのだが、サイト管理者宛てに届いたメールの内容で、メールフォームの内容で、

【ご担当者様氏名】

と表示されていなければならないところ、下記のように表示されていた。

【&lt;font style=&quot;vertical-align: inherit;&quot;&gt;&lt;font style=&quot;vertical-align: inherit;&quot;&gt;Name of person in charge&lt;/font&gt;&lt;/font&gt;】

 

よく見てみると、HTMLの特殊文字と、HTMLのソースコードが書いてある。

 

原因

結論から言うと、Google Chrome の翻訳機能が原因だった。

 

日本語の問い合わせWebページにおいて、Google Chromeの機能で翻訳を使い、

日本語 → English

へと翻訳をする。

 

大丈夫だと思うが、一応、翻訳の仕方↓↓

①Google Chromeのアドレスバー右側にある翻訳ボタンを選択

︙ マークを選択し、「別の言語を選択」を選択

②プルダウンより英語を選択

 

 

翻訳後の状態で、デベロッパーツールからページのソースコードを確認すると、管理者宛てに届いたメール内に書かれたフォームの名称と合致した。↓↓

 

 

その状態で問い合わせメールを送信すると、事象に書いたメールが送信できた。

対処

特になし。

 

 

コメント