ผมเข้าเช็คใน file MySQL.php ของ prestashop แล้ว ได้มีการ set ในส่วนี้แล้วนะครับ
Code (PHP)
public function connect()
{
if (!defined('_PS_MYSQL_REAL_ESCAPE_STRING_'))
define('_PS_MYSQL_REAL_ESCAPE_STRING_', function_exists('mysql_real_escape_string'));
if (!$this->link = mysql_connect($this->server, $this->user, $this->password))
throw new PrestaShopDatabaseException(Tools::displayError('Link to database cannot be established.'));
if (!$this->set_db($this->database))
throw new PrestaShopDatabaseException(Tools::displayError('The database selection cannot be made.'));
// UTF-8 support
if (!mysql_query('SET NAMES \'utf8\'', $this->link)) // <------------------- ตรงนี้ครับ
throw new PrestaShopDatabaseException(Tools::displayError('PrestaShop Fatal error: no utf-8 support. Please check your server configuration.'));
return $this->link;
}