Package com.google.common.base
Class Charsets
- java.lang.Object
-
- com.google.common.base.Charsets
-
@GwtCompatible(emulated=true) public final class Charsets extends Object
Contains 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 CharsetISO_8859_1ISO-8859-1: ISO Latin Alphabet Number 1 (ISO-LATIN-1).static CharsetUS_ASCIIUS-ASCII: seven-bit ASCII, the Basic Latin block of the Unicode character set (ISO646-US).static CharsetUTF_16UTF-16: sixteen-bit UCS Transformation Format, byte order identified by an optional byte-order mark.static CharsetUTF_16BEUTF-16BE: sixteen-bit UCS Transformation Format, big-endian byte order.static CharsetUTF_16LEUTF-16LE: sixteen-bit UCS Transformation Format, little-endian byte order.static CharsetUTF_8UTF-8: eight-bit UCS Transformation Format.
-
-
-
Field Detail
-
US_ASCII
@GwtIncompatible("Non-UTF-8 Charset") public static final Charset US_ASCII
US-ASCII: seven-bit ASCII, the Basic Latin block of the Unicode character set (ISO646-US).
-
ISO_8859_1
@GwtIncompatible("Non-UTF-8 Charset") public static final Charset ISO_8859_1
ISO-8859-1: ISO Latin Alphabet Number 1 (ISO-LATIN-1).
-
UTF_8
public static final Charset UTF_8
UTF-8: eight-bit UCS Transformation Format.
-
UTF_16BE
@GwtIncompatible("Non-UTF-8 Charset") public static final Charset UTF_16BE
UTF-16BE: sixteen-bit UCS Transformation Format, big-endian byte order.
-
UTF_16LE
@GwtIncompatible("Non-UTF-8 Charset") public static final Charset UTF_16LE
UTF-16LE: sixteen-bit UCS Transformation Format, little-endian byte order.
-
UTF_16
@GwtIncompatible("Non-UTF-8 Charset") public static final Charset UTF_16
UTF-16: sixteen-bit UCS Transformation Format, byte order identified by an optional byte-order mark.
-
-