【问题标题】:How do I replace all special characters with their respective hex codes?如何用它们各自的十六进制代码替换所有特殊字符?
【发布时间】:2019-03-23 06:09:28
【问题描述】:

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

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

请帮忙。

【问题讨论】:

    标签: c# .net vba string


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-19
      • 2014-12-31
      • 2013-04-03
      • 2015-04-01
      • 2012-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多