0

我正在用 c# 构建一个 Web 服务,我想检索作为 url 参数传递的字符串。我打算使用 c# 的 HttpUtility.UrlDecode 方法解码这些字符串。显然,对于使用 c# 中相应的 urlencode 方法对参数进行编码的客户端,该服务可以正常工作,但是对于使用其他编程语言的 url 编码方法的客户端,它是否可以工作?

我知道有一个为 url 编码定义的标准,http://en.wikipedia.org/wiki/Percent-encoding#Current_standard,但是(最常见的)语言是否符合它,并且彼此愉快地交互?

谢谢

4

1 回答 1

1

这就是标准的意义所在。允许使用不同平台/语言构建的系统之间的互操作性。因此,除非您使用的特定实现或库中存在错误,否则不应该有任何问题。

于 2012-05-22T09:53:26.960 回答