很多时候我们都会遇到需要转码和解码,比如上传下载文件,文件名保存在数据库中文件名和实际名已经不同,
这里就写个小Util demo供参考
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.net.URLEncoder;
/**
* url转码、解码
*
* @author martin
*/
public class UrlUtil {
private final static String ENCODE = "UTF-8";
/**
* URL 转码
*
* @return String
* @author martin
*/
public static String getURLEncoderString(String str) {
String result = "";
if (null == str) {
return "";
}
try {
result = URLEncoder.encode(str, ENCODE);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
return result;
}
/**
* URL 解码
*
* @return String
* @author martin
*/
public static String getURLDecoderString(String str) {
S