UTF8CharCount() 関数
ストリングのクイック UTF-8 文字カウントを戻します。
説明
関数の構文は次のとおりです。
inline int UTF8CharCount(const char* bytes, int length)bytes は、UTF-8 文字のストリングを指定します。ヌル終了は不可です。
length には、レビューするバイト数を指定します。
戻り
関数は、UTF-8 文字の数を戻します。 bytes が有効な UTF-8 ストリングでない場合、戻り値は不確定値になります。 この関数を呼び出して文字をカウントする前に、isValidUTF8 ヘルパー関数を使用して、ストリングが有効な UTF-8 文字で構成されていることを確認します。
スロー
この関数は、length< 0 またはbytesが NULL の場合に不透明な例外オブジェクトをスローします。