FAQ)Zen-Cart管理画面の文字化け対策
Blog 4月 16th, 2008Zen-Cart管理画面で英語に言語を切り替えた場合、Configuration(一般設定)が文字化けしてしまいます。
Configurationはデータベースから各設定値を読み込んで表示する仕組みになっているのですが、データベース内の文字列がEUC-JPなのに対して、
英語に切り替えた場合のCHARSETがiso-8859-1になっているのが原因です。
ブラウザのエンコードをEUC-JPに切り替えれば、とりあえず文字化けは解消されます。
いちいち変更するのが面倒であれば
admin/includes/languages/english.phpの80行目付近の
[code lang=”php”]
define(‘CHARSET’, ‘iso-8859-1’);
[/code]
を
[code lang=”php”]
//define(‘CHARSET’, ‘iso-8859-1’);
define(‘CHARSET’, ‘EUC-JP’);
[/code]
に変更することでも対応できます。
メール等に関しては未検証です (^^;