Class Charsets
- java.lang.Object
-
- com.google.common.base.Charsets
-
public final class Charsets extends java.lang.ObjectContains constant definitions for the six standardCharsetinstances, which are guaranteed to be supported by all Java platform implementations.Assuming you're free to choose, note that
UTF_8is widely preferred.See the Guava User Guide article on
Charsets.- Since:
- 1.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.nio.charset.CharsetISO_8859_1ISO-8859-1: ISO Latin Alphabet Number 1 (ISO-LATIN-1).static java.nio.charset.CharsetUS_ASCIIUS-ASCII: seven-bit ASCII, the Basic Latin block of the Unicode character set (ISO646-US).static java.nio.charset.CharsetUTF_16UTF-16: sixteen-bit UCS Transformation Format, byte order identified by an optional byte-order mark.static java.nio.charset.CharsetUTF_16BEUTF-16BE: sixteen-bit UCS Transformation Format, big-endian byte order.static java.nio.charset.CharsetUTF_16LEUTF-16LE: sixteen-bit UCS Transformation Format, little-endian byte order.static java.nio.charset.CharsetUTF_8UTF-8: eight-bit UCS Transformation Format.
-
Constructor Summary
Constructors Modifier Constructor Description privateCharsets()
-
-
-
Field Detail
-
US_ASCII
public static final java.nio.charset.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
StandardCharsets.US_ASCIIinstead.
-
ISO_8859_1
public static final java.nio.charset.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
StandardCharsets.ISO_8859_1instead.
-
UTF_8
public static final java.nio.charset.Charset UTF_8
UTF-8: eight-bit UCS Transformation Format.Note for Java 7 and later: this constant should be treated as deprecated; use
StandardCharsets.UTF_8instead.
-
UTF_16BE
public static final java.nio.charset.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
StandardCharsets.UTF_16BEinstead.
-
UTF_16LE
public static final java.nio.charset.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
StandardCharsets.UTF_16LEinstead.
-
UTF_16
public static final java.nio.charset.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
StandardCharsets.UTF_16instead.
-
-