在搜索了这个网站和其他几个网站后,我没有发现任何相似的内容(如果我错过了什么,请原谅我)。我正在使用VS Basic 2010,我发布到需要“|”的网站(管道)在实际的URL中。我的初始字符串有“|”在几个地方,但当我创建URI时,它翻译“|”进入“%7C”。我尝试了几种选择,但没有成功......见下文:
dim urlstring as string = "http://abcd.com/!A=Something&B=nothing|now=this|later=that"
dim myUri as Uri = New Uri(Uri.UnescapeDataString(urlstring),UriKind:=UriKind.Absolute)
myUri.GetComponents(UriComponents.PathAndQuery,UriFormat.Unescaped)
基于其他几个类似的问题,我尝试通过添加...
来修改配置文件idn enabled="All"
iriParsing enabled="true"
但这并没有阻止逃跑。
任何建议都将不胜感激......提前致谢。
答案 0 :(得分:0)
你有没有尝试过Chr(124)
"http://abcd.com/!A=Something&B=nothing" & Chr(124) & "now=this" & Chr(124) & "later=that"