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无法被正确解析