url里中文转ASCII编码
String url = "https://baidu.com/天下无敌-喜羊羊.jpg?code=测试";
System.out.println(URI.create(url).toASCIIString());
结果:
https://baidu.com/%E5%A4%A9%E4%B8%8B%E6%97%A0%E6%95%8C-%E5%96%9C%E7%BE%8A%E7%BE%8A.jpg?code=%E6%B5%8B%E8%AF%95
String url = "https://baidu.com/天下无敌-喜羊羊.jpg?code=测试";
System.out.println(URI.create(url).toASCIIString());
结果:
https://baidu.com/%E5%A4%A9%E4%B8%8B%E6%97%A0%E6%95%8C-%E5%96%9C%E7%BE%8A%E7%BE%8A.jpg?code=%E6%B5%8B%E8%AF%95