一个简单的URL转码和解码

public static void main(String[] args) {
String a = "你好 % 18.0000";
        String b;
        try
        {
            b = URLEncoder.encode(a, "UTF-8");
            System.out.println(b);
            a = URLDecoder.decode(b, "UTF-8");
            System.out.println(a);
        }
        catch (UnsupportedEncodingException e)
        {
            e.printStackTrace();
        }
}
URLEncoder主要为了解决URL中存在特殊字符,比如& 空格 中文字符之类的 避免URL无法被正确解析

你可能感兴趣的:(一个简单的URL转码和解码)