環境:中国語 w2k+apache+php4.06 (linux では smtp) メール機能を使って手紙を送信したところ、件名が中国語の場合、受信したメールには中国語が「XXXX」と表示されることがわかりました。 発信プロセスは次のとおりです。 "; $msg .= "メンバー名: wayne
"; $msg .= "パスワード: wayne"; $headers = "差出人: webmaster@263.net
コンテンツタイプ: text/html;
"; mail("$to", "$subject", "$msg", "$headers"); ?> プログラムを呼び出した後、Outlook 6.0 を使用してメールを受信すると、「mall」が「XXXX」と表示されることがわかりました。 "とメッセージ内の中国語が正しく表示されるようになりました。経験上、件名をエンコードする必要があることはわかっていました。方向性を明確にした後、PHP のエンコード機能を探し始めました。