PHP保存在mySQL中编码的特殊字符html

时间:2013-03-14 11:11:30

标签: php

我正在尝试将特殊字符转换为html字符,然后将其保存到数据库中。

所以,如果我这样做:

myString = '123%';

myNewString = htmlentities(myString);

然后我将其保存到数据库中,但我得到的是:

123%

而不是

123%

我该怎么做?

1 个答案:

答案 0 :(得分:0)

echo htmlentities("<");

将字符转回可读文字

echo html_entity_decode("&lt;");

但就像已经说过的那样,这适用于某些角色,对于其他角色,你将不得不使用正则表达式。