可能重复:
PHP / MySQL 中的特殊字符
我有个问题。我的数据库(MySQL 5.5.20)中有一段文本,其中包含 'é' 和“'”等字符,在执行 MySQL 查询并使用 echo($...) 显示后,这些字符无法正确显示。对于我在数据库中输入的每个特殊字符,它会在菱形内显示一个小问号。如果我查看数据库本身中的文本,它是一个 'é' 和 "'",所以我认为问题不在于 MySQL。
我可以做的一件事是 str_replace 输入时像 " ' " --> "'" 这样的所有内容,但是我必须对每个字符都这样做。哦,我已经包括了
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
这没有用。
希望你有所有的信息来帮助我,如果不只是说:) 提前谢谢!
米兰