public final class CharsetUtil
extends java.lang.Object
Charset
及其相关类相关的各种常用操作和常量的实用程序类。
Modifier and Type | Field and Description |
---|---|
static java.nio.charset.Charset |
ISO_8859_1
ISO拉丁字母No.1,如
ISO-LATIN-1
|
static java.nio.charset.Charset |
US_ASCII
7位ASCII,如ISO646-US或Unicode字符集的基本拉丁块
|
static java.nio.charset.Charset |
UTF_16
16位UTF(UCS转换格式),其字节顺序由可选的字节顺序标记标识
|
static java.nio.charset.Charset |
UTF_16BE
字节顺序为big-endian的16位UTF(UCS转换格式)
|
static java.nio.charset.Charset |
UTF_16LE
字节顺序为小端的16位UTF(UCS转换格式)
|
static java.nio.charset.Charset |
UTF_8
8位UTF(UCS转换格式)
|
Modifier and Type | Method and Description |
---|---|
static java.nio.charset.CharsetDecoder |
decoder(java.nio.charset.Charset charset)
返回一个缓存的线程本地
CharsetDecoder 指定的
Charset 。
|
static java.nio.charset.CharsetDecoder |
decoder(java.nio.charset.Charset charset, java.nio.charset.CodingErrorAction codingErrorAction)
用指定的错误操作为
Charset 返回一个新的
CharsetDecoder 。
|
static java.nio.charset.CharsetDecoder |
decoder(java.nio.charset.Charset charset, java.nio.charset.CodingErrorAction malformedInputAction, java.nio.charset.CodingErrorAction unmappableCharacterAction)
为具有指定错误操作的
Charset 返回新的
CharsetDecoder 。
|
static java.nio.charset.CharsetEncoder |
encoder(java.nio.charset.Charset charset)
返回一个缓存的线程本地
CharsetEncoder 指定的
Charset 。
|
static java.nio.charset.CharsetEncoder |
encoder(java.nio.charset.Charset charset, java.nio.charset.CodingErrorAction codingErrorAction)
用指定的错误操作为
Charset 返回一个新的
CharsetEncoder 。
|
static java.nio.charset.CharsetEncoder |
encoder(java.nio.charset.Charset charset, java.nio.charset.CodingErrorAction malformedInputAction, java.nio.charset.CodingErrorAction unmappableCharacterAction)
为具有指定错误操作的
Charset 返回一个新的
CharsetEncoder 。
|
static java.nio.charset.CharsetDecoder |
getDecoder(java.nio.charset.Charset charset)
已过时。
使用
decoder(Charset) 。
|
static java.nio.charset.CharsetEncoder |
getEncoder(java.nio.charset.Charset charset)
已过时。
使用
encoder(Charset) 。
|
static java.nio.charset.Charset[] |
values() |
public static final java.nio.charset.Charset UTF_16
public static final java.nio.charset.Charset UTF_16BE
public static final java.nio.charset.Charset UTF_16LE
public static final java.nio.charset.Charset UTF_8
public static final java.nio.charset.Charset ISO_8859_1
public static final java.nio.charset.Charset US_ASCII
public static java.nio.charset.Charset[] values()
@Deprecated public static java.nio.charset.CharsetEncoder getEncoder(java.nio.charset.Charset charset)
encoder(Charset)
。
public static java.nio.charset.CharsetEncoder encoder(java.nio.charset.Charset charset, java.nio.charset.CodingErrorAction malformedInputAction, java.nio.charset.CodingErrorAction unmappableCharacterAction)
Charset
返回一个新的
CharsetEncoder
。
charset
- 指定的字符集
malformedInputAction
- 编码器对错误输入错误的操作
unmappableCharacterAction
- 编码器对不可映射字符错误的操作
charset
的编码器
public static java.nio.charset.CharsetEncoder encoder(java.nio.charset.Charset charset, java.nio.charset.CodingErrorAction codingErrorAction)
Charset
返回一个新的
CharsetEncoder
。
charset
- 指定的字符集
codingErrorAction
- 编码器对错误输入和不可映射字符错误的操作
charset
的编码器
public static java.nio.charset.CharsetEncoder encoder(java.nio.charset.Charset charset)
CharsetEncoder
指定的
Charset
。
charset
- 指定的字符集
charset
@Deprecated public static java.nio.charset.CharsetDecoder getDecoder(java.nio.charset.Charset charset)
decoder(Charset)
。
public static java.nio.charset.CharsetDecoder decoder(java.nio.charset.Charset charset, java.nio.charset.CodingErrorAction malformedInputAction, java.nio.charset.CodingErrorAction unmappableCharacterAction)
Charset
返回一个新的
CharsetDecoder
。
charset
- 指定的字符集
malformedInputAction
- 解码器对错误输入错误的操作
unmappableCharacterAction
- 解码器对不可映射字符错误的操作
charset
public static java.nio.charset.CharsetDecoder decoder(java.nio.charset.Charset charset, java.nio.charset.CodingErrorAction codingErrorAction)
Charset
返回一个新的
CharsetDecoder
。
charset
- 指定的字符集
codingErrorAction
- 解码器对错误输入和
codingErrorAction
映射字符错误的操作
charset
public static java.nio.charset.CharsetDecoder decoder(java.nio.charset.Charset charset)
CharsetDecoder
指定的
Charset
。
charset
- 指定的字符集
charset
Copyright © 2008–2018 The Netty Project. All rights reserved.