我的网页上有数据库内容显示问题,它显示�
代替html特殊字符,例如&
,'
,""
和双倍空格。我已从一台服务器导出数据库并将其导入另一台服务器。我使用str_replace
和strip tags
删除了它,但没有用。我还检查了两个数据库中的排序规则,这两个数据库在数据库和页面上的元标记中的charset=utf-8
相同。请让我知道如何删除此符号并显示空间字符。
谢谢
答案 0 :(得分:3)
尝试在连接后运行mysql_query("SET NAMES 'utf8'")
。当您的连接默认定义了错误的默认字符集时,有时会发生这种情况。