我希望有人可以帮助我解决这个问题。几个月来(自去年 8 月以来),我的网站一直存在一个问题,奇怪的字符出现在各处 - 特别是在用户生成的内容中。
我已经搜索并搜索了答案,但似乎没有任何效果,尽管最紧迫的(在博客组件中)已通过设置 JCE 来验证 HTML 得到解决——这在博客组件(EasyBlog)中很好,但在任何地方都没有其他(它不那么重要但仍然是一个问题)。
这是我到目前为止所做的:
- 从多台机器、多个浏览器检查该站点 - 没有区别。
- 检查了 MySQL 数据库和表排序规则——它们是
utf8_general_ci
- 将 .php添加
AddDefaultCharset UTF-8
到.htaccess 文件中。AddCharset UTF-8
我玩了很多年,这两个似乎是唯一没有使网站崩溃的组合。 - 已检查 HTML 标头,它们肯定具有正确的内容编码类型(设置为
UTF-8
) - 我尝试了不同的 WSIWIG 编辑器无济于事。此外,通常在代码输出中出现字符 - 通常是 A 旁边的 »
我尝试了一种黑客来强制连接脚本,UTF-8
但这会导致网站崩溃。
如果有人对我还能做什么有任何想法......我全神贯注(请)
提前谢谢了