我正在尝试在我的 Silverlight 项目的 URL 中编码 Unicode 字符。我想使用HttpUtility.UrlPathEncode
(来源)
但是,此版本的HttpUtility
类所在的System.Web
不是 Silverlight 程序集。
那里有许多HttpUtility
类,但我找不到允许我执行特定编码的 Silverlight 版本UrlPathEncode
。
我是否缺少提供此方法的 Silverlight 程序集?
我正在尝试在我的 Silverlight 项目的 URL 中编码 Unicode 字符。我想使用HttpUtility.UrlPathEncode
(来源)
但是,此版本的HttpUtility
类所在的System.Web
不是 Silverlight 程序集。
那里有许多HttpUtility
类,但我找不到允许我执行特定编码的 Silverlight 版本UrlPathEncode
。
我是否缺少提供此方法的 Silverlight 程序集?
您可以查看 HttpUtility 类的Mono 实现。
我还没有测试过,但也许Uri.EscapeUriString方法可以做你想做的事。它在 Silverlight 中可用。