1

在搜索了这个网站和其他几个网站之后,我没有找到任何类似的东西(如果我错过了什么,请原谅我)。我正在使用 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"

但这也不妨碍逃跑。

任何建议将不胜感激...在此先感谢。

4

1 回答 1

1

你试过 Chr(124)

"http://abcd.com/!A=Something&B=nothing" & Chr(124) & "now=this" & Chr(124) & "later=that"
于 2013-09-02T06:07:27.193 回答