数据库文本没有样式

时间:2013-09-30 23:05:23

标签: php html css

我输出的数据库信息包含<b><u><i>等代码,但文字不具样式。我正确地使用nlbr()对其进行格式化,并在将htmlspecialchars()文本输入数据库时​​textarea(如果有帮助的话)。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

如果传递给此函数的输入字符串与最终文档共享相同的字符集,则此函数足以准备输入以包含在HTML文档的大多数上下文中。但是,如果输入可以表示未在最终文档字符集中编码的字符,并且您希望保留这些字符(作为数字或命名实体),则此函数和htmlentities()(仅编码具有命名实体的子字符串)等价物)可能不足。您可能必须改为使用mb_encode_numericentity()。

htmlspecialchars - 将特殊字符转换为HTML实体

htmlentities - 将所有适用的字符转换为HTML实体

http://php.net/manual/en/function.htmlspecialchars.php