我在数据库中保存了以下字符串:
<p>ampersand (&), bracket(<>), quotation marks (""'')</p>rn
我需要对特殊符号进行编码,并获得字符串
<p>ampersand (&), bracket(<>), quotation marks (""'')</p>
我使用CGI库进行编码:
CGI::unescapeHTML("<p>ampersand (&), bracket(<>), quotation marks (""'')</p>rn")
该方法返回"<p>ampersand (&), bracket(<>), quotation marks (""'')</p>rn"
但应该是
<p>ampersand (&), bracket(<>), quotation marks (""'')</p>
它实际上是正确的(方法(。它在归还你想要的东西。
在双引号之前看到的只是用嵌入的双引号呈现字符串的工件,因此它们不会被解释为字符串的末尾。