5

我有一个 Winform 应用程序,我在其中检查c:\somefolder\my file name.txtXML 中是否存在完全限定的文件名。

不幸的是,XML 保存了 html 编码的字符串c:\somefolder\my file name.txtc:/somefolder/my%20file%20name.txt不是从反斜杠到正斜杠的更改,以及 %20 而不是空格)。

如何在我的 winform 应用程序中对字符串进行 HTMLEncode?

4

2 回答 2

17

尝试

System.Web.HttpUtility.HtmlEncode(foo);

您需要添加对 System.Web.dll 的引用

于 2010-09-10T20:49:51.273 回答
2

您也可以尝试Uri.EscapeDataString(STRING_HERE)(无需参考),适用于 Asp.net 和 WinForms。

于 2013-01-04T21:45:28.827 回答