ホーム › Globalization › NORM_FORM
NORM_FORM
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| NormalizationOther | 0 | 0x0 | サポートされていません。 |
| NormalizationC | 1 | 0x1 | Unicode 正規化形式 C、正準合成です。基底文字と結合文字から成る分解された各組み合わせを、正準の合成済み等価文字に変換します。たとえば、A + ¨ は Ä になります。 |
| NormalizationD | 2 | 0x2 | Unicode 正規化形式 D、正準分解です。合成済みの各文字を、その正準分解等価文字に変換します。たとえば、Ä は A + ¨ になります。 |
| NormalizationKC | 5 | 0x5 | Unicode 正規化形式 KC、互換合成です。基底文字と結合文字の各組み合わせを正準の合成済み等価文字に変換し、すべての互換文字をその等価文字に変換します。たとえば、合字 fi は f + i になります。同様に、A + ¨ + fi + n は Ä + f + i + n になります。 |
| NormalizationKD | 6 | 0x6 | Unicode 正規化形式 KD、互換分解です。合成済みの各文字をその正準分解等価文字に変換し、すべての互換文字をその等価文字に変換します。たとえば、Ä + fi + n は A + ¨ + f + i + n になります。 |
公式ドキュメント
サポートされる正規化形式を指定します。
解説(Remarks)
正規化形式の詳細については、Using Unicode Normalization to Represent Strings を参照してください。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum NORM_FORM : int {
NormalizationOther = 0,
NormalizationC = 1,
NormalizationD = 2,
NormalizationKC = 5,
NormalizationKD = 6
} NORM_FORM;public enum NORM_FORM : int
{
NormalizationOther = 0,
NormalizationC = 1,
NormalizationD = 2,
NormalizationKC = 5,
NormalizationKD = 6,
}Public Enum NORM_FORM As Integer
NormalizationOther = 0
NormalizationC = 1
NormalizationD = 2
NormalizationKC = 5
NormalizationKD = 6
End Enumimport enum
class NORM_FORM(enum.IntEnum):
NormalizationOther = 0
NormalizationC = 1
NormalizationD = 2
NormalizationKC = 5
NormalizationKD = 6// NORM_FORM
pub const NormalizationOther: i32 = 0;
pub const NormalizationC: i32 = 1;
pub const NormalizationD: i32 = 2;
pub const NormalizationKC: i32 = 5;
pub const NormalizationKD: i32 = 6;// NORM_FORM
const (
NormalizationOther int32 = 0
NormalizationC int32 = 1
NormalizationD int32 = 2
NormalizationKC int32 = 5
NormalizationKD int32 = 6
)const
NormalizationOther = 0;
NormalizationC = 1;
NormalizationD = 2;
NormalizationKC = 5;
NormalizationKD = 6;// NORM_FORM
pub const NormalizationOther: i32 = 0;
pub const NormalizationC: i32 = 1;
pub const NormalizationD: i32 = 2;
pub const NormalizationKC: i32 = 5;
pub const NormalizationKD: i32 = 6;const
NormalizationOther* = 0
NormalizationC* = 1
NormalizationD* = 2
NormalizationKC* = 5
NormalizationKD* = 6enum NORM_FORM : int {
NormalizationOther = 0,
NormalizationC = 1,
NormalizationD = 2,
NormalizationKC = 5,
NormalizationKD = 6,
}#define global NormalizationOther 0x0
#define global NormalizationC 0x1
#define global NormalizationD 0x2
#define global NormalizationKC 0x5
#define global NormalizationKD 0x6