gpt4 book ai didi

php - 阿拉伯语以乱码和问号显示

转载 作者:行者123 更新时间:2023-11-29 09:17:22 60 4
gpt4 key购买 nike

我创建了一个 php 网站,它只是从 mysql 数据库加载文本,当我在浏览器中打开它时,阿拉伯文本以乱码显示,但是当我将浏览器的编码更改为 UTF-8 时,它会正确显示,如何强制编码为 UTF-8,这样用户就不必更改它?

网站的菜单部分也从同一数据库加载菜单项(不同的表,它们都有相同的联盟“utf8_unicode_ci”),但它们都显示为问号。我该如何解决这个问题?

您可以在 test.bdsfilmfest.com 上查看该网站

提前谢谢你:)

最佳答案

默认情况下,您的 Web 服务器可能会发送 iso-8859-1 内容类型 header 。

要么改变网络服务器的行为 - 应该可以做到

 AddDefaultCharset utf-8

位于网站根目录下的 .htaccess 文件中。

或者在每个单独的文件中覆盖 PHP 中的 header :

header("Content-Type: text/html; charset=utf-8");

关于php - 阿拉伯语以乱码和问号显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3667635/

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