有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在Java中进行URL解码?

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

我试过了

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

但结果是相同的字符串。我也试过逃跑。但也不起作用。我做错了什么

谢谢


共 (1) 个答案

  1. # 1 楼答案

    您应该在java中使用URL解码器。网URL解码器

    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