我在尝试修复网站的字符编码时遇到了噩梦般的情况。拉丁字符(如 á、é、ô、ã)都变成了 �
这是我的网站结构:
我有 3 个系统运行我的网站,其中 2 个有错误,一个没有。
1 - mysite.com, using plain HTML/PHP = BUGGED
2 - mysite.com, using platform WHMCS = BUGGED
3 - mysite.com/blog, using platform Wordpress = WORKS FINE
示例 1 和 2 位于同一个文件夹中,因为我可以访问 index.php(即 plain/html),但我可以访问 clientarea.php(即 WHMCS),而不必转到子文件夹。
现在我想问,到底发生了什么?已经尝试了很多方法。
我刚刚将我的专用服务器转移到了一个新的服务器上,现在就出现了这个问题,在我拥有的 30 个网站中,只有这一个出现了这样的问题
答案1
如果不是这种情况,我建议在您的网页标签中定义charset
为。utf-8
<meta>
像这样:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
.....
</head>