0

我正在使用的 MySQL 数据库有时会在其品牌名称旁边包含带有版权和受限字符的项目。这很好,但是当项目以 HTML 格式打印时,版权符号和受限符号都显示为带有“?”的菱形。在其中,表明它没有正确打印为 HTML。从这个参考 http://www.shopfitter.com/html-special-characters.htm

注册商标符号和版权符号需要

&reg and &copy

分别。PHP中的字符串替换会很快摆脱这种情况,但我不确定如果它变成'?钻石。

如何正确检测数据库中的这些字符并将其替换为 Web 友好的对应字符?

4

1 回答 1

1

您有 2 个选项:要么更改字符编码,要么使用 PHP htmlentities() 函数。

htmlentities() 的 PHP 手册

于 2012-08-10T21:09:08.907 回答