PR

【WordPress】Contact Form 7 で送信元の末尾一文字が文字化け・表示されない時の対処法

WordPress


こんにちは。
@OfficeTAKUです。

WordPress で定番のフォームプラグイン Contact Form 7
便利に使わせてもらっています。

新しく作成したフォームで、送信テストをしたところ、送信元に表示される名前が、最初の3文字までしか表示されない、最後の1文字が文字化けする、という現象に遭遇しました。

現象:最後の1文字が文字化け・表示されない

どんな現象か、スクリーンショットを御覧ください。

Gmailでの受信結果:末尾の一文字文字化け

Contact Form 7 で送信元の末尾一文字

iPhoneでの受信結果:末尾の一文字文字欠ける

Contact Form 7 で送信元の末尾一文字

ロリポップWebメールでの受信結果:末尾の一文字文字欠ける

Contact Form 7 で送信元の末尾一文字

解決方法は送信元[your-name]をダブルコーテーションで囲む

さっそくググったところ、やはり同じ症状を経験された方は多数

最初に拝見した記事では、「Contact Form 7をいったんアンインストールして再インストール」して解決とのこと
Contact Form 7 差出人名の末尾が化ける | WordPress.org 日本語

うんめんどくさいなぁ、次に拝見した記事で、[your-name]をダブルコーテーションで囲む、という解決方法が記載されていました。

めんどくさがり屋の私はこちらで試したところ、あっさりと解決しました。
とりあえず、このまま様子をみます。

Contact Form 7の[メール]タブの[送信元]を変更

下記のように、送信者の[your-name]を””(ダブルコーテーション)で囲むだけです。

"[your-name]"<info@xxxxxxxx.com>

Contact Form 7 で送信元の末尾一文字

解決!ちゃんと名前が文字化けもせずすべて表示されました。
Contact Form 7 で送信元の末尾一文字

まとめ

しっかりと、仕組みを理解すればよいのでしょうが、日々の運用でとりあえず問題なく動けばよしとしましょう。
いいかげんですみません。
あくまでも私の場合は、ということで、みなさまそれぞれ自己責任でお試しください。

情報航海術 - Office TAKU -をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました