java.net.URLEncoder.encode(String)已被弃用,我应该使用什么来代替?
2022-08-31 05:58:46
我在使用时收到以下警告:java.net.URLEncoder.encode
warning: [deprecation] encode(java.lang.String) in java.net.URLEncoder has been deprecated
我应该使用什么来代替?
我在使用时收到以下警告:java.net.URLEncoder.encode
warning: [deprecation] encode(java.lang.String) in java.net.URLEncoder has been deprecated
我应该使用什么来代替?
在 URLEncoder 中使用另一种方法:encode
URLEncoder.encode(String, String)
第一个参数是要编码的文本;第二个是要使用的字符编码的名称(例如,)。例如:UTF-8
System.out.println(
URLEncoder.encode(
"urlParameterString",
java.nio.charset.StandardCharsets.UTF_8.toString()
)
);
您应该使用:
URLEncoder.encode("NAME", "UTF-8");