メールの送信に phpmail を使用しており、エンコード形式は utf-8 に設定されていますが、お客様がメールを開くのにすべての結果が文字化けしています。解決しますか?
あまりポイントはありませんが、誰かが私を助けてくれることを願っています、親切な人に感謝します
どのようなエンコーディングを設定しているか説明してください。
1. phpmailer.inc.php の Var $CharSet = "UTF-8"
2. 送信コンテンツ $content=" ;
これまでのところ私が知っているのは、これらを変更することだけです。 !
php ファイルについては、エディターを使用して utf-8 エンコーディングに設定し、再試行してください。
実際、主な問題は、foxmail クライアントがデフォルトで電子メールを西ヨーロッパ形式で表示することです。エンコード形式を utf-8 に変更する限り、正常に表示できるのですが、なぜ表示できないのかがわかりません。最初から utf-8 を直接表示するわけではありません。他の Web サイトから送信されたメールをいくつか見たのですが、それらはすぐに UTF-8 形式を受け入れることができます。これはなぜですか?まだ設定していないのか、それともいくつかの手順を見逃しているのか気になります。 !手伝ってくれてどうもありがとう! !
解決策はありますか? ?うわー
PHP ファイル自体のエンコードは utf-8 ですか
はい、smarty テンプレートを使用して作成しました。テンプレートは、service.html です。 を呼び出す php ページもあります。 >display('service .html');
この問題に遭遇した人はいますか?
問題の原因が判明し、解決されました。 。 。 。
どうすれば解決できますか? 私もこの問題に遭遇しました