【问题标题】:How to do URL decoding in Java? [duplicate]如何在 Java 中进行 URL 解码? [复制]
【发布时间】:2015-01-18 17:58:09
【问题描述】:

我正在尝试取消转义此字符串“Selby%2C%20SD”,因此结果将是“Selby, SD”(我假设)但找不到方法。

我试过了

StringEscapeUtils.unescapeHtml4("Selby%2C%20SD")

但结果是相同的字符串。我也试过 StringEscapeUtils.unescapeHtml 但也没有用。我做错了什么?

谢谢。

【问题讨论】:

    标签: java


    【解决方案1】:

    你应该在 java.net.URLDecoder 中使用 URLDecoder;

    import java.net.URLDecoder;
    
    public class MainClass {
    
        public static void main(String [] args) {
            String tempStr = "Selby%2C%20SD";
            System.out.println(URLDecoder.decode(tempStr, "UTF-8"));
        }
    }
    

    输出:

    Selby, SD
    

    【讨论】:

    • 不客气。如果有效,请将其标记为答案。
    猜你喜欢
    • 2011-09-02
    • 2014-02-06
    • 2018-08-02
    • 1970-01-01
    • 1970-01-01
    • 2016-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多