Archived content · 配布・購入・投稿機能は終了しています

FAQ)Zen-Cart管理画面の文字化け対策

2008-04-16

Zen-Cart管理画面で英語に言語を切り替えた場合、Configuration(一般設定)が文字化けしてしまいます。
Configurationはデータベースから各設定値を読み込んで表示する仕組みになっているのですが、データベース内の文字列がEUC-JPなのに対して、
英語に切り替えた場合のCHARSETがiso-8859-1になっているのが原因です。

ブラウザのエンコードをEUC-JPに切り替えれば、とりあえず文字化けは解消されます。

いちいち変更するのが面倒であれば
admin/includes/languages/english.phpの80行目付近の

define('CHARSET', 'iso-8859-1');

を

//define('CHARSET', 'iso-8859-1');
define('CHARSET', 'EUC-JP');

に変更することでも対応できます。
メール等に関しては未検証です (^^;