EC-CUBE PHP

【EC-CUBE2】CSVをUTF-8でダウンロードさせる修正方法

投稿日:2017年2月19日 更新日:

デフォルトのEC-CUBE2だと、ダウンロードされるCSVはShift-JISになっています。
おそらく、EXCELでCSVを編集する事を考慮しているのでしょう。

でも、Shift-JISだと困るシーンもありますよね。
顧客によっては、Shift-JISじゃなくてUTF-8でCSVをダウンロードしたいというケースもあるでしょう。

今回は、EC-CUBE2のCSVをUTF-8でダウンロードする修正方法です。

スポンサーリンク

CSVをUTF-8でダウンロードさせる修正方法

修正ファイルはこちら。

SC_Helper_CSV.php

修正方法は簡単です。
下記の箇所を1行コメントアウトすればOK。

これでCSVがutf-8でダウンロードされるようになります!

まとめ

一瞬でございましたね。笑

これならプログラマーじゃなくても修正できるかな?

ではでは、最後までお読み頂きありがとうございました!

スポンサーリンク


-EC-CUBE, PHP

執筆者:

関連記事

【PHP】デフォルトの設定だと大量のPOSTパラメーターは途中で切れるので注意!!

PHPで大量のデータをPOSTすと、POSTしたデータが途中で切れるという問題が発生。 原因はなんて事はなく、php.iniの設定の問題でした。 対応方法を解説します。 スポンサーリンク 目次max_ …

【PhpStorm/MAMP】デバッグ中にphpMyAdminで中断してしまう場合の対処方法

PhpStormでデバッグしていると、なぜかphpMyAdminで一時停止してしまう問題。 開発環境は、ローカルのMAMPです。 phpMyAdminを使う時は毎回デバッグをOFFにしていたのですが、 …

【EC-CUBE3】管理画面のサイドメニューの変更

こんにちは! DENです! 未だに業務ではEC-CUBE3を使ったことはないんですが、勉強がてら触ってみました。 EC-CUBE2からはだいぶ変わりましたね! EC-CUBE2での開発は長いことやって …

【PHP】Shift-JISにエンコードしたCSVが文字化けするのはBOMが原因?

PHPでShift-JISに変換エンコードしたCSVをダウンロードする機能を実装したのですが、日本語の文字化けが発生。 この問題がちょっとややこしくて解決するのに時間がかかりました。 なんと文字化け …

RewriteEngine onで403エラーの解決方法

ローカル環境でRewriteEngine onにしたら、403エラーが発生。 その解決方法の解説です。 スポンサーリンク 目次環境についてFollowSymLinksを有効にする事で解決まとめ 環境に …

プロフィール

このサイトを運営しているDENです。
アングラーのフリープログラマー。 主にプログラミングと釣の話を発信しています。
プログラミングで自由になり思う存分に釣りをしまくる生活実践中。
詳しいプロフィールはこちら 
フォスターフリーランス