引用包含连字符的URL(不是短划线)

时间:2014-06-25 16:28:30

标签: html url ascii

我遇到了一个使用连字符(不是短划线)构建网址的网站。我想使用以下代码从另一个HTML文档链接到此网站:

<a href="http://www.interskill.com/course-catalog/TSO-ISPF-Managing-Data-Files-and-Definitions-with–TSO-ISPF.html">The Course</a>

很难看到,但是连字符是href中右边的第14个字符。 (紧接第二个TSO缩写之前。)

有没有办法使用类似于%20的ASCII转义码来正确引用此字符?

还是我坚持要发送其他网络开发人员,请他们解决问题? : - )

1 个答案:

答案 0 :(得分:-1)

您可以使用%e2%80%93对该连字符进行编码:

<a href="http://www.interskill.com/course-catalog/TSO-ISPF-Managing-Data-Files-and-Definitions-with%e2%80%93TSO-ISPF.html">The Course</a>

我用这个C#代码找出编码:

Console.WriteLine(HttpUtility.UrlEncode("–"));