如何显示带有智能引号的旧文本。等与HTML

时间:2019-04-04 20:50:09

标签: php html mysql

建议重复的答案有点让人不解。带有智能引号等的文本很旧,很难更改。修改我正在使用的PHP / MySQL设置对我来说也很麻烦。如果我使用charset = iso-8859-1,则一切都很好。有什么问题吗?仅英语,带有一些指向图像文件的html img链接。

““我有一个MySQL数据库,该数据库的blob列中有旧文本(很多智能引号,长划线等)。我正在开发一个新网站,当PHP提取文本时,浏览器在黑色菱形内回显一个问号智能报价等。

我目前在HTML源代码中有meta charset =“ utf-8”。“

1 个答案:

答案 0 :(得分:1)

转换为HTML实体:

$text = 'text — and “ text ”';

echo htmlentities($text);

收益:

text — and “ text ”

这将在浏览器中显示正确的字符。