代码之家  ›  专栏  ›  技术社区  ›  Nick Van Brunt

返回带有HttpEncoder.HtmlDecode的utf-8字符串?

  •  1
  • Nick Van Brunt  · 技术社区  · 14 年前

    我试图用C语言编写一个方法,该方法接受一个包含HTML编码字符的字符串,并将其返回为utf-8字符。一开始我以为这是可能的 HttpEncoder.HtmlDecode

    例如

    myHTMLDecode("Tania Pérez-Salas Compañia de Danza")
    

    将返回utf-8字符串-Tania Pérez Salas Compaia de Danza

    -我遇到的另一个问题是HttpEncoder.HtmlDecode是受保护的方法。这附近有吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Chris    14 年前
        2
  •  3
  •   Nicolas Repiquet    14 年前

    使用StringWriter

    public static String DecodeHtmlEntities(String s) {
        StringWriter writer = new StringWriter();
        HttpEncoder.HtmlDecode(s, writer);
        return writer.ToString();
    }