ホームページ >バックエンド開発 >PHPチュートリアル >中国語の文字化けに関する問題: どこが間違っていたのか教えてください。ありがとうございます。
中国語の文字化けコードの問題: 問題の原因を特定するのを手伝ってください。ありがとう
最近、php を使用して Web サイトを構築し、phpmail を使用して 163 にメールを送信しました。しかし、163 のメールボックスを開くと、中国語の文字がすべて表示されていました。あちこちで使用したすべてのオンラインメソッドが文字化けします。なぜbase64_encode()関数を使用するのですか。MIME Base64を使用してデータをエンコードし、タイトル文字列の前にエンコードタイプを追加します。例: =?UTF-8?B ?、タイトル文字列の後に ?= を追加します。これは役に立ちません。utf-8 を gbk と gb1232 に交換しましたが、それでも解決できませんでした。
<br /> <?php<br /> $to = 'nobody@example.com';<br /> $subject = 'the subject';<br /> $message = 'hello';<br /> $headers = 'From: webmaster@example.com' . "\r\n" .<br /> 'Reply-To: webmaster@example.com' . "\r\n" .<br /> 'X-Mailer: PHP/' . phpversion();<br /> <br /> mail($to, $subject, $message, $headers);<br /> ?> <br /> <br />