Php 数据库中未在站点上显示的字符?

Php 数据库中未在站点上显示的字符?,php,html,Php,Html,在我的数据库里我有很多 “ 不要把这和 " 这些不会出现在我的网站上,有没有一种方法可以将它们取出并显示在我的网站上,而不将它们全部转换为html字符代码 我正在使用PHP。我假设使用MySQL和Apache 在执行任何其他查询之前,请运行此查询: SET NAMES utf8 还要确保您的站点正在使用utf-8。在.htaccess中,添加: AddDefaultCharset utf-8 AddCharset utf-8 .html .css .js .xml .json .rss .

在我的数据库里我有很多

不要把这和

"
这些不会出现在我的网站上,有没有一种方法可以将它们取出并显示在我的网站上,而不将它们全部转换为html字符代码


我正在使用PHP。

我假设使用MySQL和Apache

在执行任何其他查询之前,请运行此查询:

SET NAMES utf8
还要确保您的站点正在使用utf-8。在.htaccess中,添加:

AddDefaultCharset utf-8
AddCharset utf-8 .html .css .js .xml .json .rss .atom
然后,在页面的
标题中添加

<meta charset="utf-8" />


它们是否完全没有显示,或者浏览器是否显示了不同的内容?页面编码是否设置为UTF-8?能否向我们展示一段显示此行为的代码,特别是将数据放入数据库的位置以及再次获取数据以进行显示的位置?这些都是很好的建议,但如果这会影响PHP脚本,OP还必须将
.php
包含在
.htaccess
文件中指定的文件格式列表中:)您对包含数据的MySQL数据库、表和字段使用的字符编码是什么?基本上,php在这一点上很糟糕。我几乎总是用“ldquo;以及";在插入到数据库时。这是我考虑将Python用于web开发的主要原因之一。