我的情况是用户可以在URL查询字符串中输入他们想要的任何字符。
示例:
http://localhost/default.aspx?ID=a‡jljglkjg
如何从URL查询字符串中接受asp.net中的特殊字符,例如‡,和†?我发现当我尝试检索这些URL查询字符串时,这些特殊字符会被替换为“?”。
注意:用户将这些查询字符串输入到URL中。
答案 0 :(得分:1)
根据RFC,此网址错误。
encodeURIcomponent
HttpUtility.UrlEncode
here 答案 1 :(得分:0)
网址只能通过互联网使用ASCII character-set发送。
这些角色将永远被排除在外,你需要找到另一种方法来做到这一点。
答案 2 :(得分:0)
有关有效网址和编码特殊字符的详细信息,请参阅http://www.w3schools.com/tags/ref_urlencode.asp。