Zencartの文字化け対策

症状


ZenCartのサーバ移転の際に、DBは文字化けなく、移行出来たのですが、サイトや管理画面上の出力に、文字化けが出たので、その解決策です。

解決方法

以下の通り修正します。

修正する箇所

/includes/classes/db/mysql/query_factory.phpの35行目あたり

/includes/classes/db/mysql/query_factory.php
if ($zf_pconnect != ‘false’) {
      $this->link = @mysql_connect($zf_host, $zf_user, $zf_password, true);
} else {
    // pconnect disabled … leaving it as “connect” here instead of “pconnect”
      $this->link = @mysql_connect($zf_host, $zf_user, $zf_password, true);
}

//以下の一行を追加
mysql_query(“SET NAMES ujis”); 

上記のように一行追加します。

mysql_query(“SET NAMES ujis”);

今回の文字化けは、これで解消されました。

参考サイト:Words in the WWW » [解決]文字化け(補足)

投稿日:
カテゴリー: zencart

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です