gpt4 book ai didi

php - 设置charset=UTF8后特殊字符不显示在网页上

转载 作者:行者123 更新时间:2023-11-29 11:43:24 25 4
gpt4 key购买 nike

我有一个使用 JS、PHP 开发的应用程序,由于某种原因,它无法在下拉框中显示西类牙口音,其值来自 mysql 表。对于同一个应用程序,它在 Windows Web 服务器 IIS 8.5 上显示这些西类牙语口音没有任何问题,但在运行 REL 6.5 并安装了 apache 2.2 的 Linux 机器上则不然。

这是我所做的尝试和检查。

charset=UTF-8 已在 html 的元 header 中设置。两台服务器上的 php.ini 均默认设置为 UTF-8

Apache 配置文件的默认字符集设置为 UTF-8。

检查 Linux 机器上的区域设置,确保在系统配置中包含 es-UTF8。

通过检查响应 header 和显示 plain/html 、 charset=UTF-8 、变化:接受编码的内容类型来检查 chrome 开发工具。

如果我进入 phpMyAdmin 并查看原始表,重音符号存储在 MySQL 表中,我也可以在 phpMyAdmin 内搜索它。

最佳答案

在执行实际查询之前运行以下查询:

mysqli_query($con, 'SET names UTF8');

关于php - 设置charset=UTF8后特殊字符不显示在网页上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35376116/

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