【发布时间】:2010-12-08 21:05:24
【问题描述】:
我目前使用以下代码在存储字符串之前对其进行清理:
ERB::Util::h(string)
当字符串已经像这样被清理时会出现我的问题:
string = "Watching baseball `&` football"
净化后的字符串如下所示:
sanitized_string = "Watching baseball `&` football"
我可以通过替换将 < 和 > 变成 &gt; 来消毒吗?
【问题讨论】:
-
看起来像一个奇怪的用例......你对事物进行多次消毒吗?否则,
&amp;amp;有什么问题,如果你知道你会在需要的时候反转它?