php - 在 HTML 内容中获取 "�"

标签 php html mysql utf-8

我有一个带有一些描述的简单网页,其中的数据来自 mysql 数据库,我使用 PHP 显示它,但在某些描述中我在两个单词之间得到“�”符号。 我尝试过 htmlentities 和 htmlspecialchars,但任何东西都不起作用,最后我从元标记中删除了 charset='utf-8',然后它就可以工作了。但必须使用。

那么,我怎样才能去掉描述中的“�”呢?

最佳答案

您可以尝试这个。使用以下 php 内置函数来避免给定字符串上的这些字符。在您的情况下,数据来自数据库。

html_entity_decode($given_string,ENT_QUOTES, "ISO-8859-1");

关于php - 在 HTML 内容中获取 "�",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30543001/

相关文章:

php - 检测ajax请求

javascript - 允许用户以 HTML 格式更改和保存网页上的背景图像

jquery - 获取jquery中元素的第n个子编号

php - 分割多字 $_POST 输入

java - 将 SQL 数据库中的表值插入到 ArrayList

php - 带有 LOAD DATA LOCAL INFILE 的 MySQL 错误消息

php - 在 PHP PDO MYSQL 中插入多行的最佳方法是什么?

php - 不能赋负值

PHP maketime 前一天给出 22.00

javascript - 将 javascript 代码与 html 代码一起使用