Charset instances, which are
guaranteed to be supported by all Java platform implementations.
Assuming you're free to choose, note that UTF_8 is widely preferred.
See the Guava User Guide article on Charsets.
| Modifier and Type | Field and Description |
|---|---|
| public static final Charset | ISO_8859_1
ISO-8859-1: ISO Latin Alphabet Number 1 (ISO-LATIN-1). |
| public static final Charset | US_ASCII
US-ASCII: seven-bit ASCII, the Basic Latin block of the Unicode character set (ISO646-US). |
| public static final Charset | UTF_16
UTF-16: sixteen-bit UCS Transformation Format, byte order identified by an optional byte-order mark. |
| public static final Charset | UTF_16BE
UTF-16BE: sixteen-bit UCS Transformation Format, big-endian byte order. |
| public static final Charset | UTF_16LE
UTF-16LE: sixteen-bit UCS Transformation Format, little-endian byte order. |
| public static final Charset | UTF_8
UTF-8: eight-bit UCS Transformation Format. |
| Access | Constructor and Description |
|---|---|
| private |
| ISO_8859_1 | back to summary |
|---|---|
| public static final Charset ISO_8859_1 ISO-8859-1: ISO Latin Alphabet Number 1 (ISO-LATIN-1). Note for Java 7 and later: this constant should be treated as deprecated; use | |
| US_ASCII | back to summary |
|---|---|
| public static final Charset US_ASCII US-ASCII: seven-bit ASCII, the Basic Latin block of the Unicode character set (ISO646-US). Note for Java 7 and later: this constant should be treated as deprecated; use | |
| UTF_16 | back to summary |
|---|---|
| public static final Charset UTF_16 UTF-16: sixteen-bit UCS Transformation Format, byte order identified by an optional byte-order mark. Note for Java 7 and later: this constant should be treated as deprecated; use | |
| UTF_16BE | back to summary |
|---|---|
| public static final Charset UTF_16BE UTF-16BE: sixteen-bit UCS Transformation Format, big-endian byte order. Note for Java 7 and later: this constant should be treated as deprecated; use | |
| UTF_16LE | back to summary |
|---|---|
| public static final Charset UTF_16LE UTF-16LE: sixteen-bit UCS Transformation Format, little-endian byte order. Note for Java 7 and later: this constant should be treated as deprecated; use | |
| UTF_8 | back to summary |
|---|---|
| public static final Charset UTF_8 UTF-8: eight-bit UCS Transformation Format. Note for Java 7 and later: this constant should be treated as deprecated; use | |
| Charsets | back to summary |
|---|---|
| private Charsets() | |