public class EncodeUtils
extends java.lang.Object
author: Blankj blog : http://blankj.com time : 2016/8/7 desc : 编码解码相关工具类
Modifier and Type | Method and Description |
---|---|
static byte[] |
base64Decode(byte[] input)
Base64解码
|
static byte[] |
base64Decode(java.lang.String input)
Base64解码
|
static byte[] |
base64Encode(byte[] input)
Base64编码
|
static byte[] |
base64Encode(java.lang.String input)
Base64编码
|
static java.lang.String |
base64Encode2String(byte[] input)
Base64编码
|
static byte[] |
base64UrlSafeEncode(java.lang.String input)
Base64URL安全编码
|
static java.lang.CharSequence |
htmlDecode(java.lang.String input)
Html解码
|
static java.lang.String |
htmlEncode(java.lang.CharSequence input)
Html编码
|
static java.lang.String |
urlDecode(java.lang.String input)
URL解码
|
static java.lang.String |
urlDecode(java.lang.String input,
java.lang.String charset)
URL解码
|
static java.lang.String |
urlEncode(java.lang.String input)
URL编码
|
static java.lang.String |
urlEncode(java.lang.String input,
java.lang.String charset)
URL编码
|
public static java.lang.String urlEncode(java.lang.String input)
若想自己指定字符集,可以使用urlEncode(String input, String charset)
方法
input
- 要编码的字符public static java.lang.String urlEncode(java.lang.String input, java.lang.String charset)
若系统不支持指定的编码字符集,则直接将input原样返回
input
- 要编码的字符charset
- 字符集public static java.lang.String urlDecode(java.lang.String input)
若想自己指定字符集,可以使用 urlDecode(String input, String charset)
方法
input
- 要解码的字符串public static java.lang.String urlDecode(java.lang.String input, java.lang.String charset)
若系统不支持指定的解码字符集,则直接将input原样返回
input
- 要解码的字符串charset
- 字符集public static byte[] base64Encode(java.lang.String input)
input
- 要编码的字符串public static byte[] base64Encode(byte[] input)
input
- 要编码的字节数组public static java.lang.String base64Encode2String(byte[] input)
input
- 要编码的字节数组public static byte[] base64Decode(java.lang.String input)
input
- 要解码的字符串public static byte[] base64Decode(byte[] input)
input
- 要解码的字符串public static byte[] base64UrlSafeEncode(java.lang.String input)
将Base64中的URL非法字符�?,/=转为其他字符, 见RFC3548
input
- 要Base64URL安全编码的字符串public static java.lang.String htmlEncode(java.lang.CharSequence input)
input
- 要Html编码的字符串public static java.lang.CharSequence htmlDecode(java.lang.String input)
input
- 待解码的字符串