我们需要逃避角色'<'

Ozk*_*kan 1 c# asp.net escaping

在C#ASP.NET中,如果我们在字符串中有字符<或>.我们需要像以下一样逃避:

string a = "\<test\>abcdef\</test\>"

因为这个字符串将通过webservices发送到外部方法.在该方法中,它将被转换为某种xml文件.

contentHtml = "<?xml version=\"1.0\" encoding=\"utf-16\"?>" + contentHtml;
content_ws.AddContent(contentHtml);
//AddContent() method is a external method (via webservices)
Run Code Online (Sandbox Code Playgroud)

例如ô现在转换为Ã'.但我无法访问de Web Service中的代码

谢谢你的帮助

Jam*_*xon 7

不,你不需要逃避这些角色.什么阻止你自己尝试这个?

UPDATE

根据您的进一步信息,我会说这取决于Web服务的期望.Web服务可能会对传入的字符串数据进行编码.你试过这个吗?你目前的成绩是多少?