As *_* As 2 html perl spaces hyperlink
我有使用perl的空格问题.我从数据库中获取我的信息,并且我将它们用于查询字符串,但如果有空格,我无法验证我的页面.
<a href="fish.cgi?fish=White Shark">White Shark</a>
Run Code Online (Sandbox Code Playgroud)
有什么我可以做的吗?
将您的URL转换为URI对象,这将为您处理所有转义和规范化.它们也可以用作字符串.
use URI;
# Prints fish.cgi?fish=White%20Shark
print URI->new("fish.cgi?fish=White Shark");
Run Code Online (Sandbox Code Playgroud)
我推荐这个,而不是单独转义的URI.一旦有了一个URI对象,就会知道它是安全的.