zen-cart 1.3.9 后台管理菜单部分汉字显示为????
现象:zen-cart 1.3.9 中文程序网站,后台管理菜单部分汉字显示为????。
尝试:从phpmyadmin里,看到configuration数据表的汉字能正常显示。将 includes/classes/db/mysql/query_factory.php 文件中的mysql查询强制使用utf8字符集。如:
if (@mysql_select_db($zf_database, $this->link)) {
$this->db_connected = true;
// *** UTF8 Connection Add [BEGIN] ***
mysql_query(“SET NAMES ‘utf8′”, $this->link);
mysql_query(“SET CHARACTER SET UTF8″, $this->link);
// *** UTF8 Connection Add [END] ***
return true;
} else {
$this->set_error(mysql_errno(),mysql_error(), $zp_real);
return false;
}
参考: