【问题标题】:How do decode URL entities in java?如何在 java 中解码 URL 实体?
【发布时间】:2013-04-30 18:27:55
【问题描述】:

我正在尝试用 Java 解码 html 实体,但我注意到了

URLDecoder.decode(String stringToDecode, String charset);

已弃用。

我应该用什么来代替它?

【问题讨论】:

  • 您在谈论 URL 编码实体(以 % 开头的实体),而标题谈论的是 HTML 实体(以 & 开头的实体)。这是两个非常不同的东西,问题标题具有误导性。

标签: java utf-8 decode


【解决方案1】:

您提到的方法未被弃用。看这里->http://docs.oracle.com/javase/7/docs/api/java/net/URLDecoder.html

URLDecoder.decode(String stringToDecode)

另一方面是。

【讨论】:

    【解决方案2】:

    它没有被弃用。不推荐使用具有两个参数的解码方法。请再检查一次。第一个参数是要解码的字符串;第二个是要使用的字符编码的名称(例如,“UTF-8”)。

    参考:http://docs.oracle.com/javase/6/docs/api/java/net/URLDecoder.html

    【讨论】:

      【解决方案3】:

      它是not deprecated。不推荐使用不带字符编码参数的重载解码方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-09-02
        • 2014-10-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多