ISO-8859-1, aka latin1.
US-ASCII.
UTF-16 with an optional BOM.
UTF-16 with an optional BOM. When encoding, Big Endian is always used. When decoding, the BOM specifies what endianness to use. If no BOM is found, it defaults to Big Endian.
UTF-16 Big Endian without BOM.
UTF-16 Little Endian without BOM.
UTF-8.
Standard charsets.
(Since version 0.6.28) Use java.nio.charset.StandardCharsets instead.