【发布时间】:2012-09-05 08:52:04
【问题描述】:
我正在尝试使用 PHP 将 ♥ 插入到 MySQL 表中。它来自输入字段。
该表的字符集是 utf8_general_ci,在 PHP 中,我在连接后立即使用 mysql_query("SET NAMES 'utf8'");。
但是 ♥ 只是变成了 '?'插入时。
我也尝试将 ♥ 从 phpMyAdmin 插入表中,但它返回此错误:
Warning: #1366 Incorrect string value: '\xE2\x99\xA5' for column 'subject' at row 1
结果也是'?'而不是♥。
对造成这种情况的原因有什么想法吗?
【问题讨论】: