我有一个Winform应用程序,我在其中检查XML中是否存在完全限定的文件名c:\somefolder\my file name.txt
。
不幸的是,XML保存了html编码的字符串,因此c:\somefolder\my file name.txt
变为c:/somefolder/my%20file%20name.txt
(不是从反斜杠到forforlash的变化,而是%20而不是blankspace)。
如何在winform应用程序中HTMLEncode字符串?
答案 0 :(得分:17)
试
System.Web.HttpUtility.HtmlEncode(foo);
您需要添加对System.Web.dll的引用
答案 1 :(得分:2)
您也可以尝试 Uri.EscapeDataString(STRING_HERE)(无需参考),适用于Asp.net&的WinForms。