Validatorクラスで使用する文字エンコーディングクラスです。Validatorクラスの内部クラスになります。
クラス宣言
public static final class Validator.Encoding extends java.lang.Object
クラス説明
本クラスは、Validatorクラスで使用する文字エンコーディングクラスです。以下のエンコーディングを対象としています。
UCS-2
UTF-16
注意
UCS-2とUTF-16エンコーディングについて
エンコーディングにUCS-2が指定された場合、Charset Validatorは、サロゲートペア(D800~DFFF)の上位と下位をそれぞれ1文字として処理します。例えば、「D840 DC0B」は、U+D840とU+DC0Bの2文字として扱います。
それに対しUTF-16が指定された場合、サロゲートペアを認識し、上位と下位とを合わせて1文字として処理します。例えば、「D840 DC0B」は、U+2000Bの1文字として扱います。
フィールド
public static final Validator.Encoding UCS2
文字エンコーディング形式がUCS-2であることを示します。
public static final Validator.Encoding UTF16
文字エンコーディング形式がUTF-16であることを示します。