前言
- jdk8
实例化字符集
Charset charset = Charset.forName("utf8");
StandardCharsets 字符集常量
Charset charset = StandardCharsets.UTF_8;
查看字符集名称与别名
import java.nio.charset.Charset;
import java.util.Iterator;
import java.util.Set;
public class TestMain {
public static void main(String[] args) {
Charset charset = Charset.forName("utf16");
System.out.println("字符集名称:" + charset.name());
System.out.println("字符集别名:");
Set<String> set = charset.aliases();
Iterator<String> it = set.iterator();
it.forEachRemaining(name -> {
System.out.println("- " + name);
});
}
}
执行结果:
字符集名称:UTF-16
字符集别名:
- UTF_16
- unicode
- utf16
- UnicodeBig
字符集名称与别名
字符集名称 | 字符集别名 |
---|---|
UTF-16 |
|
UTF-8 |
|
GBK |
|
ISO-8859-1 |
|