写一个自己的URL解码帮助类(DecodeUtil.java)

import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;

public class DecoderUtil {

    //这是封装的一个后台解码方法,可以解queryString乱码和路径乱码,但不可以解码param.且一般要解码两次。param用request,setCharacterEncoding()方法。
    public static String getDecodeURL(String url){
        String URL=null;
        try {
            URL=URLDecoder.decode((URLDecoder.decode(url, "UTF-8")), "UTF-8");
        } catch (UnsupportedEncodingException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return URL;
    }
}

你可能感兴趣的:(java,url乱码)