package com.electric.manager.utils;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;
/**
* @author gxl
* @date 2024/9/20
* @description URL编码和解码工具
*/
public class UrlEnDe {
/**
* @param str: 需要编码的内容
* return String
* @author gxl
* @date 2024/9/20
* @description url编码
*/
public static String urlEncode(String str){
String encodedString = "";
try {
encodedString = URLEncoder.encode(str, "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return encodedString;
}
/**
* @param str: 需要解码的内容
* return String
* @author gxl
* @date 2024/9/20
* @description url解码
*/
public static String urlDecode(String str){
String decodedString = "";
try {
decodedString = URLDecoder.decode(str, "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return decodedString;
}
public static void main(String[] args) {
String encode = urlEncode("人生是旷野");
System.out.println(encode);
String decode = urlDecode(encode);
System.out.println(decode);
}
}
URL编码和解码工具
于 2025-04-01 10:42:44 首次发布
4789

被折叠的 条评论
为什么被折叠?



