gpt4 book ai didi

php - MySQL -> Php -> HTML 中的字符问题

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

我在数据表中有一些文本包含这个字符:“•”

当我查看来自 phpMyAdmin 的文本时,它看起来没问题,这意味着正确的字符在数据中,但是如果我用 PHP 查询它并 echo 它,即使我使用 htmlentities,它在 IE 中看起来像一个奇怪的正方形,在 Chrome 中看起来像 �。

我对这两个字符有同样的问题:“和”

我做错了什么?

编辑: 我刚刚尝试了 utf8_encode,至少丑陋的字符消失了,但这仍然不是我想要的。我的页面的字符编码是 utf8,与 phpMyAdmin 的页面编码相同。必须有一种方法可以正确显示它,因为 phpMyAdmin 可以做到这一点

最佳答案

我建议在连接到数据库后使用此查询:

mysqli_query($this->conn, 'SET NAMES\'utf8\'');

$this->conn 是您与数据库的连接。

关于 SET NAMES 'utf8' 的更多信息可以从 MySQL Reference Manual Chapter 9.1.4 获得。

关于php - MySQL -> Php -> HTML 中的字符问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6134239/

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