Hutool 官网:https://www.hutool.cn
官方参考文档:Overview (hutool-码云(gitee.com))
Hutool 版本:5.7.1
官方相关信息放在API文档内,不便查阅,暂且记录
Fields
Field | Description |
---|---|
ISO_8859_1 | ISO-8859-1 |
UTF_8 | UTF-8 |
GBK | GBK |
CHARSET_ISO_8859_1 | StandardCharsets.ISO_8859_1 |
CHARSET_UTF_8 | StandardCharsets.UTF_8 |
Methods
Modifier and Type | Method and Description |
---|---|
static Charset | charset(String charsetName) 转换为Charset对象 |
static File | convert(File file, Charset srcCharset, Charset destCharset) 转换文件编码 此方法用于转换文件编码,读取的文件实际编码必须与指定的srcCharset编码一致,否则导致乱码 |
static String | convert(String source, Charset srcCharset, Charset destCharset) 转换字符串的字符集编码 当以错误的编码读取为字符串时,打印字符串将出现乱码。 此方法用于纠正因读取使用编码错误导致的乱码问题。 例如,在Servlet请求中客户端用GBK编码了请求参数,我们使用UTF-8读取到的是乱码,此时,使用此方法即可还原原编码的内容 |
static String | convert(String source, String srcCharset, String destCharset) 转换字符串的字符集编码 |
static Charset | defaultCharset() 系统默认字符集编码 |
static String | defaultCharsetName() 系统默认字符集编码 |
static Charset | parse(String charsetName) 解析字符串编码为Charset对象,解析失败返回系统默认编码 |
static Charset | parse(String charsetName, Charset defaultCharset) 解析字符串编码为Charset对象,解析失败返回默认编码 |
static Charset | systemCharset() 系统字符集编码,如果是Windows,则默认为GBK编码,否则取 defaultCharsetName() |
static String | systemCharsetName() 系统字符集编码,如果是Windows,则默认为GBK编码,否则取 defaultCharsetName() |