我对使用perl的空格有问题。我从数据库中获取信息,并将其用于查询字符串,但如果有空格,则无法验证我的页面。
<a href="fish.cgi?fish=White Shark">White Shark</a>
我能做点什么吗?
最佳答案
将您的url转换为URI对象,这些对象将为您处理所有转义和规范化。它们也可以用作字符串。
use URI;
# Prints fish.cgi?fish=White%20Shark
print URI->new("fish.cgi?fish=White Shark");
我建议不要单独逃离uri。一旦有了URI对象,就知道它是安全的。
关于html - 使用perl和html的链接中的空格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16498345/