public class UrlUtil {
private final static String ENCODE = "UTF-8";
/**
* URL 解码
* @return String
*/
public static String getURLDecoderString(String str) {
String result = "";
if (null == str) {
return "";
}
try {
result = java.net.URLDecoder.decode(str, ENCODE);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return result;
}
/**
* URL 转码
* @return String
*/
public static String getURLEncoderString(String str) {
String result = "";
if (null == str) {
return "";
}
try {
result = java.net.URLEncoder.encode(str, ENCODE);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return result;
}
/**
* @return void
*/
public static void main(String[] args) {
String str = "测试1";
System.out.println(getURLEncoderString(str));
System.out.println(getURLDecoderString(str));
}
}
url 转码、解码
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 测试中提交的中文参数 需要进行URL转码 使用函数 ${__urlencode()} 例如 :${__urlenc...
- 1、escape 和 unescape 原理:对除ASCII字母、数字、标点符号 @ * _ + - . / 以外...
- 今日完成部分:电子书001-586页《场景化社群运营》本书65%。阅读 1、用共创书籍的方式共写一本写不完的书,一...