如何在查询字符串中包含特殊字符? [英] How can I include special characters in query strings?
问题描述
URL http://localhost/mysite/mypage?param=123
正常工作.但是,如果我想在param
中放入一些特殊字符,例如?
,/
,\
,则URL变为http://localhost/mysite/mypage?param=a=?&b=/
或http://localhost/mysite/mypage?param=http://www.example.com/page2?a=\&b=...
,这将不起作用.我该如何解决这个问题?
您必须在URL中编码特殊字符.请参阅: http://www.w3schools.com/tags/ref_urlencode.asp >
URL http://localhost/mysite/mypage?param=123
works fine. However, if I want to put some special characters in param
, like ?
, /
, \
, then the URL becomes http://localhost/mysite/mypage?param=a=?&b=/
or http://localhost/mysite/mypage?param=http://www.example.com/page2?a=\&b=...
which won't work. How do I resolve this issue?
You have to encode special characters in URLs. See: http://www.w3schools.com/tags/ref_urlencode.asp
这篇关于如何在查询字符串中包含特殊字符?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!