一切都在utf8中,但无论如何文本都无法正确记录到db

时间:2011-10-12 19:14:17

标签: utf-8 character-encoding

我已经创建了一个数据库(使用utf8字符集)和一个具有相同字符集的表,所有行都是utf8,在网页中我有utf8的元标记...但无论如何,当我输入我的表单smth not在拉丁字母表中,它在db中注册,例如。 N“Ñ<вѓÑ

1 个答案:

答案 0 :(得分:0)

尝试在连接到DataBase之后但在接收/写入数据之前使用此类代码

$db->query('set character_set_client=utf8');
$db->query('set character_set_connection=utf8');
$db->query('set character_set_results=utf8');
$db->query('set character_set_server=utf8');