发布日期:2018-03-26
java.net.URLEncoder.encode(String)被废除了,我应该使用什么方法替代它?+ 查看更多
java.net.URLEncoder.encode(String)被废除了,我应该使用什么方法替代它?
+ 查看更多
发布日期:2018-02-23 16:18
分类:JAVA
浏览次数:3934
如下:
当我使用java.net.URLEncoder.encode(String)时出现了这个警告。
当我使用java.net.URLEncoder.encode(String)时出现了这个警告。
warning: [deprecation] encode(java.lang.String) in java.net.URLEncoder has been deprecated
我应该使用什么方法替代它?
回答:
使用URLEncoder中其他的编码方法。
URLEncoder.encode(String, String)
第一个参数是要编码的文本,第二个参数是要使用的字符编码的名称(例如,UTF-8)。
System.out.println( URLEncoder.encode( "urlParameterString", java.nio.charset.StandardCharsets.UTF_8.toString() ) );