Class Charsets


  • @GwtCompatible(emulated=true)
    public final class Charsets
    extends 
    Contains constant definitions for the six standard 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 .

    Since:
    1.0
    Author:
    Mike Bostock
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static ISO_8859_1
      ISO-8859-1: ISO Latin Alphabet Number 1 (ISO-LATIN-1).
      static US_ASCII
      US-ASCII: seven-bit ASCII, the Basic Latin block of the Unicode character set (ISO646-US).
      static UTF_16
      UTF-16: sixteen-bit UCS Transformation Format, byte order identified by an optional byte-order mark.
      static UTF_16BE
      UTF-16BE: sixteen-bit UCS Transformation Format, big-endian byte order.
      static UTF_16LE
      UTF-16LE: sixteen-bit UCS Transformation Format, little-endian byte order.
      static UTF_8
      UTF-8: eight-bit UCS Transformation Format.
    • Method Summary

      • Methods inherited from class java.lang.

        , , , , , , , , , ,
    • Field Detail

      • US_ASCII

        @GwtIncompatible
        public static final  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 instead.

      • ISO_8859_1

        public static final  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 instead.

      • UTF_8

        public static final  UTF_8
        UTF-8: eight-bit UCS Transformation Format.

        Note for Java 7 and later: this constant should be treated as deprecated; use instead.

      • UTF_16BE

        @GwtIncompatible
        public static final  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 instead.

      • UTF_16LE

        @GwtIncompatible
        public static final  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 instead.

      • UTF_16

        @GwtIncompatible
        public static final  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 instead.