System::Text::UTF8Encoding クラス

UTF8Encoding class

UTF-8 エンコーディング。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。このタイプのインスタンスをスタック上で作成したり operator new を使用したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。このクラスは常に System::SmartPtr ポインタでラップし、そのポインタを関数の引数として渡すようにしてください。

class UTF8Encoding : public System::Text::ICUEncoding

メソッド

メソッド説明
Clone() overrideエンコーディングオブジェクトをクローンします。
Equals(SharedPtr<Object>) overrideオブジェクトと比較します。
GetHashCode() const overrideエンコーディングのハッシュコードを取得します。
GetMaxByteCount(int) override指定された文字数をエンコードするために必要な最大バイト数を取得します。
GetMaxCharCount(int) override指定されたバイト数をデコードするために必要な最大文字数を取得します。
GetPreamble() overrideコードページのプレアンブルを取得します。
operator==(const UTF8Encoding&) constエンコーディングのパラメータを比較します。
UTF8Encoding()コンストラクタ。
UTF8Encoding(bool)コンストラクタ。
UTF8Encoding(bool, bool)コンストラクタ。

フィールド

フィールド説明
static constexpr DEFAULT_CODE_PAGEデフォルトのコードページ値です。
static constexpr UTF8_CODE_PAGERTTI 情報。

参照