-2

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

所以如果我这样做:

myString = '123%';

myNewString = htmlentities(myString);

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

123%

并不是

123%

我怎样才能做到这一点?

4

1 回答 1

0
echo htmlentities("<");

将字符转回可读文本

echo html_entity_decode("&lt;");

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

于 2013-03-14T11:34:12.693 回答