1

C# には System.Security.SecurityElement.Escape(url) がありますが、BackgroundTask ではこれにアクセスしません。私は試してみます:

url= url.Replace("&", "&amp;").Replace("<", "&lt;").Replace(">", "&gt;").Replace("\"", "&quot;").Replace("'", "&apos;");

しかし、この方法は非常に退屈です。ネイティブメソッドでこれを行う方法はありますか? 最初に書いたように。

UrlEncode は私にとってユーティリティではありません。エスケープ URL が必要なだけです。

(私はこのリンクに基づいています: http://weblogs.sqlteam.com/mladenp/archive/2008/10/21/Different-ways-how-to-escape-an-XML-string-in-C.aspx )

何か案が?

前もって感謝します

4

0 に答える 0