账号和密码中包含@或$等符号 import java.net.URLEncoder; public static void main(String[] args) throws UnsupportedEncodingException { System.out.println(URLEncoder.encode("@","utf-8")); // %40 }