如何用各自的十六进制代码替换所有特殊字符?

问题描述 投票:-1回答:1

我有一个XML文件,它包含多个特殊字符。

我想用各自的十六进制代码替换所有特殊字符。所以&成为&#x0026等等。但只有特殊字符。

请帮忙。

c# .net vba string
1个回答
0
投票

您可以使用HttpUtility.HtmlDecode解码特殊字符。更多官方文档:https://docs.microsoft.com/en-us/dotnet/api/system.web.httputility.htmldecode

但是你不能在整个XML字符串上使用这个方法,因为<>将被替换。因此,您只需要在文本节点和属性值上应用它

© www.soinside.com 2019 - 2024. All rights reserved.