『Trust Form』はお問い合わせ内容をデータベースに保存したり、CSVでダウンロードも出来る便利なWordPressのプラグインです。
ある案件で問い合わせプラグインの『Trust Form』を使ってフォームを設置。
無事納品も済んだーと思ってたらクライアント様からダウンロードしたCSVが文字化けしているとの連絡が。
原因を調べてみると、どうやら『Trust Form』で出力するcsvファイルは文字コードがUTF8になっているみたい。
そしてエクセルがUTF8ではなくShift-JISじゃないと文字化けしてしまうらしい。
macでもwinでもUTF8をShift-JISに変更する方法はあるけども、ここは元から原因を解決しましょう。
wp-config.php
/* トラストフォームcsv出力時の文字化け対策 */
define( 'TRUST_FORM_CSV_SJIS_SUPPORT', true );
こちらのコードをwp-config.phpに追記することで無事解決しました!