gpt4 book ai didi

c# - 我们是否需要转义字符 '<'

转载 作者:太空宇宙 更新时间:2023-11-03 17:44:59 30 4
gpt4 key购买 nike

在 C# ASP.NET 中,如果我们在字符串中包含字符 < 或 >。我们是否需要像这样转义它:

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

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

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

例如 ô 现在被转换为 ô。但是我无法访问 de Web 服务中的代码

谢谢帮助

最佳答案

不,您不需要转义这些字符。是什么阻止了您自己尝试这个?

更新

根据您的进一步信息,我认为这取决于 Web 服务的期望。 Web 服务很可能会对传入的字符串数据进行编码。你试过这个吗?你目前的结果是什么?

关于c# - 我们是否需要转义字符 '<',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6426493/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com