1

Javaを使用して、指定された文字列が2バイト文字セットであるかどうかを識別したいですか?

ありがとう

4

3 に答える 3

2

AStringには文字セットプロパティがありません。実際、Aは常にUTF-16(各文字に16ビットが使用されます)です。

于 2011-07-06T12:05:03.043 に答える
1

入力データ (ファイルやストリームなど) の可能性のある文字セットを発見したい場合は、ICU4J CharsetDetectorを使用できます。

しかし、データがコード内の文字列になるまでには、手遅れです。

于 2011-07-06T12:51:01.443 に答える
0

String.codePointCount(int beginIndex, int endIndex)テキスト範囲全体で結果がゼロではない場合、文字列にマルチバイト文字が含まれています。

于 2011-07-06T12:09:22.803 に答える