define("EW_ENCODING", "utf-8", TRUE);
$encode = EW_ENCODING ;
mysql_set_charset(EW_ENCODING,$con);
$charset = mysql_client_encoding($con);
echo "The current character set is: $charset\n";
为什么此代码不打印utf-8
?当我运行此代码时,它实际打印
The current character set is: latin1
如何获得所需的结果?
答案 0 :(得分:7)
MySQL使用非标准字符集名称。在没有短划线的情况下尝试utf8
。
答案 1 :(得分:3)
尝试拨打
mysql_query("SET NAMES utf8;");
太