public class UtfUtil
extends java.lang.Object
UtfUtil
  MagicNumber
  MagicMimeTypeIdentifier
  MagicString
  MagicNumber| Modifier and Type | Field and Description | 
|---|---|
static int | 
MAX_BOM_LENGTH  | 
static byte[] | 
UTF16BE_BOM  | 
static byte[] | 
UTF16LE_BOM  | 
static byte[] | 
UTF32BE_BOM  | 
static byte[] | 
UTF32LE_BOM  | 
static byte[] | 
UTF8_BOM  | 
| Constructor and Description | 
|---|
UtfUtil()  | 
| Modifier and Type | Method and Description | 
|---|---|
static byte[] | 
findMatchingBOM(byte[] bytes)
Determines whether the specified byte array starts with a UTF Byte Order Mark and, if so, returns the
 matching BOM constant. 
 | 
static java.lang.String | 
getCharsetName(byte[] byteOrderMark)
Returns the canonical charset name consistent with the specified Byte Order Mark. 
 | 
public static final byte[] UTF8_BOM
public static final byte[] UTF16BE_BOM
public static final byte[] UTF16LE_BOM
public static final byte[] UTF32BE_BOM
public static final byte[] UTF32LE_BOM
public static final int MAX_BOM_LENGTH
public static byte[] findMatchingBOM(byte[] bytes)
bytes - The byte array that is tested for the presence of a UTF Byte Order Mark.public static java.lang.String getCharsetName(byte[] byteOrderMark)
byteOrderMark - A Unicode Byte Order Mark.Copyright © 2001-2018 Jalios SA. All Rights Reserved.