こんにちは。
@OfficeTAKUです。
WordPress で定番のフォームプラグイン Contact Form 7
便利に使わせてもらっています。
新しく作成したフォームで、送信テストをしたところ、送信元に表示される名前が、最初の3文字までしか表示されない、最後の1文字が文字化けする、という現象に遭遇しました。
現象:最後の1文字が文字化け・表示されない
どんな現象か、スクリーンショットを御覧ください。
Gmailでの受信結果:末尾の一文字文字化け
iPhoneでの受信結果:末尾の一文字文字欠ける
ロリポップWebメールでの受信結果:末尾の一文字文字欠ける
解決方法は送信元[your-name]をダブルコーテーションで囲む
さっそくググったところ、やはり同じ症状を経験された方は多数
最初に拝見した記事では、「Contact Form 7をいったんアンインストールして再インストール」して解決とのこと
Contact Form 7 差出人名の末尾が化ける | WordPress.org 日本語
うんめんどくさいなぁ、次に拝見した記事で、[your-name]をダブルコーテーションで囲む、という解決方法が記載されていました。
めんどくさがり屋の私はこちらで試したところ、あっさりと解決しました。
とりあえず、このまま様子をみます。
Contact Form 7の[メール]タブの[送信元]を変更
下記のように、送信者の[your-name]を””(ダブルコーテーション)で囲むだけです。
"[your-name]"<info@xxxxxxxx.com>
解決!ちゃんと名前が文字化けもせずすべて表示されました。
まとめ
しっかりと、仕組みを理解すればよいのでしょうが、日々の運用でとりあえず問題なく動けばよしとしましょう。
いいかげんですみません。
あくまでも私の場合は、ということで、みなさまそれぞれ自己責任でお試しください。