我将网站从本地测试服务器移至 NameCheap 共享主机,现在我遇到了问题 - 某些页面无法正确显示 utf-8 特殊字符(而是显示问号)。所有页面均采用 utf-8 编码,所有数据库表也是如此。奇怪的是,有些页面可以正确显示,有些则不能,以看似随机的模式。
例如,我的索引页面很好,但我的个人资料页面却不好。 faq.html 工作正常,但是当我将其重命名为 faq.php 时,它就不行了。最奇怪的是,我有一个页面有两个 JQuery 选项卡,其中一个可以正确显示,另一个则不能!
有人可以帮我解决这个问题吗?
这确实是一个令人烦恼的问题,但你可以尝试这些。
首先,确保文件确实以 UTF-8 格式保存。
然后检查你是否有<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
在您的 HTML 标头中。
您也可以尝试致电header('Content-Type: text/html; charset=utf-8');
在 PHP 脚本的开头或添加AddDefaultCharset UTF-8
到您的 .htaccess 文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)