Modifier and Type | Field and Description |
---|---|
static String |
CS_EBCDIC |
static String |
CS_ISO_LATIN1 |
static String |
CS_SHIFT_JIS |
static String |
CS_US_ASCII |
static String |
CS_UTF16
This constants is intentionally vague, so that some other information
will be needed to determine the endianness.
|
static String |
CS_UTF16BE |
static String |
CS_UTF16LE |
static String |
CS_UTF32 |
static String |
CS_UTF32BE |
static String |
CS_UTF32LE |
static String |
CS_UTF8 |
CHAR_CR, CHAR_LF, CHAR_NULL, CHAR_SPACE, MAX_UNICODE_CHAR, STAX_DEFAULT_OUTPUT_ENCODING, STAX_DEFAULT_OUTPUT_VERSION, XML_DECL_KW_ENCODING, XML_DECL_KW_STANDALONE, XML_DECL_KW_VERSION, XML_SA_NO, XML_SA_YES, XML_V_10, XML_V_10_STR, XML_V_11, XML_V_11_STR, XML_V_UNKNOWN
Constructor and Description |
---|
CharsetNames() |
Modifier and Type | Method and Description |
---|---|
static boolean |
encodingStartsWith(String enc,
String prefix) |
static boolean |
equalEncodings(String str1,
String str2)
Method that implements a loose String comparison for encoding
Strings.
|
static String |
findEncodingFor(Writer w)
Because of legacy encodings used by earlier JDK versions, we
need to be careful when accessing encoding names via JDK
classes.
|
static String |
normalize(String csName) |
public static final String CS_US_ASCII
public static final String CS_UTF8
public static final String CS_UTF16
public static final String CS_UTF16BE
public static final String CS_UTF16LE
public static final String CS_UTF32
public static final String CS_UTF32BE
public static final String CS_UTF32LE
public static final String CS_ISO_LATIN1
public static final String CS_SHIFT_JIS
public static final String CS_EBCDIC
public static String findEncodingFor(Writer w)
public static boolean equalEncodings(String str1, String str2)
String.equalsIgnoreCase(java.lang.String)
,
except that it will also ignore all hyphen, underscore and
space characters.Copyright © 2018 FasterXML. All rights reserved.