MySQL中的字符问题-> Php-> HTML

| 我在包含该字符的数据表中有一些文本:\“•\” 当我查看来自phpMyAdmin的文本时,它看起来不错,这意味着数据中包含正确的字符,但是如果我使用PHP并用and0ѭ查询它,即使我使用
htmlentities
,它在IE和例如�在Chrome中。 我对这两个字符有相同的问题:“和” 我究竟做错了什么? 编辑:我只是尝试了utf8_encode,至少丑陋的字符消失了,但这仍然不是我想要的。我页面的字符编码为utf8,与phpMyAdmin的页面编码相同。必须有一种正确显示它的方法,因为phpMyAdmin做到了     
已邀请:
这是编码问题,您的页面编码可能与数据库编码不同。要么将数据库和页面都设置为相同的编码,要么使用函数,例如utf8_encode($ variable)或utf8_decode 编辑: 尝试在htaccess中添加AddDefaultCharset UTF-8     
我建议在连接到数据库后使用此查询:
mysqli_query($this->conn, \'SET NAMES \\\'utf8\\\'\');
“ 3”是您与数据库的连接。 可以从MySQL参考手册第9.1.4章获得有关ѭ4的更多信息。     
MySQL中数据的编码是什么? PHP尚不支持原始unicode。     

要回复问题请先登录注册