質問: WordPressのwp_mail()という関数を使って添付ファイルを付けたメールを送信する機能を実装しようとしているのですが、添付ファイルに日本語ファイルを指定すると受信した際にファイル名が文字化けしてしまいます。 対応策をご存知の方がいらっしゃいましたら教えていただけると助かります。
回答: メール自体の文字コード設定によると思いますが 元のファイル名がSJISでメールの設定がUTF8などになっていたりしますか? そうであれば添付ファイル名をUTF8などに変えるのが妥当です。 もちろん、そのような無駄なトラブルを避けるために ファイル名に日本語を利用しないのがベターですが・・・