Web浏览器中php页面中的Unicode字体显示为?标记,我该如何纠正呢?

Web浏览器中php页面中的Unicode字体显示为?标记,我该如何纠正呢?,第1张

概述我正在开发一个带有一些印度unicode字符的网站,我在我的电脑上安装了xampp,当我在我的本地服务器上测试时,unicode字符显示正常,但是当我将它上传到web服务器时,所有的unicode字符都显示为?分数…. 我的网络服务器是基于Linux的,所以任何人都可以帮助…. 这是来自我的网站: 这是来自我的本地Web服务器: 确保您的服务器使用UTF8作为default-charset(可能您 我正在开发一个带有一些印度unicode字符的网站,我在我的电脑上安装了xampp,当我在我的本地服务器上测试时,unicode字符显示正常,但是当我将它上传到web服务器时,所有的unicode字符都显示为?分数….

我的网络服务器是基于Linux的,所以任何人都可以帮助….

这是来自我的网站:

这是来自我的本地Web服务器:

解决方法 确保您的服务器使用UTF8作为default-charset(可能您需要修改服务器设置).

AddDefaultCharset utf-8

将上面的行放在你的httpd.conf(如果可能的话……然后重新启动服务器)或者放在document_ROOT顶层的.htaccess文件中(不需要重启)

通过元标记声明charset是不够的,它将被服务器发送的charset-header(如果存在)覆盖.

您还可以从脚本中发送标头:

<?PHP header('Content-Type: text/HTML; charset=utf-8'); ?>
总结

以上是内存溢出为你收集整理的Web浏览器中php页面中的Unicode字体显示为?标记,我该如何纠正呢?全部内容,希望文章能够帮你解决Web浏览器中php页面中的Unicode字体显示为?标记,我该如何纠正呢?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1058689.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存