gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-10-31 23:34:19 24 4
gpt4 key购买 nike

我正在开发一个包含一些印度 unicode 字符的网站,我在我的电脑上安装了 xampp,当我在我的本地服务器上测试时,unicode 字符显示正常,但是当我将它上传到网络服务器时,所有 unicode 字符都显示为??标记....

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

这是来 self 的网站:

enter image description here

这是来 self 的本地网络服务器:

enter image description here

最佳答案

确保您的服务器使用 UTF8 作为默认字符集(也许您需要修改服务器设置)。

AddDefaultCharset utf-8

将上面的行放入您的 httpd.conf(如果可能...然后重新启动服务器)或 DOCUMENT_ROOT 顶层的 .htaccess 文件(无需重新启动)

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

您还可以从脚本中发送 header :

<?php header('Content-Type: text/html; charset=utf-8'); ?>

关于php - Web 浏览器中 php 页面中的 Unicode 字体显示为?标记,我该如何更正它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6577293/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com