OpenCart 安装,无法登录仪表板

OpenCart installation, cannot log into Dashboard

我刚刚在我的网站上安装了 OpenCart。当我尝试登录仪表板时,出现以下错误:

警告:htmlspecialchars():字符集“UTF-8;”不支持,假设 /home/********/public_html/system/library/cart/user.php 中的 utf-8 第 39

警告: 无法修改 header 信息 - headers 已经发送(输出开始于 /home/******** /public_html/admin/controller/startup/error.php:34) 在 /home/********/public_html/system/library/response.php 第 12

这是登录函数:

    public function login($username, $password) {
    $user_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "user WHERE username = '" . $this->db->escape($username) . "' AND (password = SHA1(CONCAT(salt, SHA1(CONCAT(salt, SHA1('" . $this->db->escape(htmlspecialchars($password, ENT_QUOTES)) . "'))))) OR password = '" . $this->db->escape(md5($password)) . "') AND status = '1'");

除了平台我什么都没安装。在登录之前还有什么我应该做的吗?如果文件是 UTF-8,我是否需要 re-save 服务器上的所有内容并 re-upload 它们?我在论坛上看到OC支持UTF-8所以我不知道为什么会报这个错

快速修复:

从第 7 行的 /admin/view/template/common/header.tpl 中删除以下行

<meta charset="UTF-8" />