The authoritative source on what these character classes mean is Unicode Standard "Unicode Character Database", documented at https://www.unicode.org/reports/tr44/ (see chapter 5).
(PHP 7, PHP 8)
Методы модуля IntlChar открывают доступ к информации о символах кодировки Unicode.
Методы и константы модуля повторяют имена и поведение базовой библиотеки ICU.
$start
,$end
,$callback
,$type
= IntlChar::UNICODE_CHAR_NAME$codepoint
, int $options
= IntlChar::FOLD_CASE_DEFAULT): int|string|null$property
, int $type
= IntlChar::LONG_PROPERTY_NAME): string|falseIntlChar::UNICODE_VERSION
string
IntlChar::CODEPOINT_MIN
int
IntlChar::CODEPOINT_MAX
int
IntlChar::NO_NUMERIC_VALUE
int
Special value that is returned by IntlChar::getNumericValue() when no numeric value is defined for a code point.
IntlChar::PROPERTY_ALPHABETIC
int
IntlChar::PROPERTY_BINARY_START
int
IntlChar::PROPERTY_ASCII_HEX_DIGIT
int
IntlChar::PROPERTY_BIDI_CONTROL
int
IntlChar::PROPERTY_BIDI_MIRRORED
int
IntlChar::PROPERTY_DASH
int
IntlChar::PROPERTY_DEFAULT_IGNORABLE_CODE_POINT
int
IntlChar::PROPERTY_DEPRECATED
int
IntlChar::PROPERTY_DIACRITIC
int
IntlChar::PROPERTY_EXTENDER
int
IntlChar::PROPERTY_FULL_COMPOSITION_EXCLUSION
int
IntlChar::PROPERTY_GRAPHEME_BASE
int
IntlChar::PROPERTY_GRAPHEME_EXTEND
int
IntlChar::PROPERTY_GRAPHEME_LINK
int
IntlChar::PROPERTY_HEX_DIGIT
int
IntlChar::PROPERTY_HYPHEN
int
IntlChar::PROPERTY_ID_CONTINUE
int
IntlChar::PROPERTY_ID_START
int
IntlChar::PROPERTY_IDEOGRAPHIC
int
IntlChar::PROPERTY_IDS_BINARY_OPERATOR
int
IntlChar::PROPERTY_IDS_TRINARY_OPERATOR
int
IntlChar::PROPERTY_JOIN_CONTROL
int
IntlChar::PROPERTY_LOGICAL_ORDER_EXCEPTION
int
IntlChar::PROPERTY_LOWERCASE
int
IntlChar::PROPERTY_MATH
int
IntlChar::PROPERTY_NONCHARACTER_CODE_POINT
int
IntlChar::PROPERTY_QUOTATION_MARK
int
IntlChar::PROPERTY_RADICAL
int
IntlChar::PROPERTY_SOFT_DOTTED
int
IntlChar::PROPERTY_TERMINAL_PUNCTUATION
int
IntlChar::PROPERTY_UNIFIED_IDEOGRAPH
int
IntlChar::PROPERTY_UPPERCASE
int
IntlChar::PROPERTY_WHITE_SPACE
int
IntlChar::PROPERTY_XID_CONTINUE
int
IntlChar::PROPERTY_XID_START
int
IntlChar::PROPERTY_CASE_SENSITIVE
int
IntlChar::PROPERTY_S_TERM
int
IntlChar::PROPERTY_VARIATION_SELECTOR
int
IntlChar::PROPERTY_NFD_INERT
int
IntlChar::PROPERTY_NFKD_INERT
int
IntlChar::PROPERTY_NFC_INERT
int
IntlChar::PROPERTY_NFKC_INERT
int
IntlChar::PROPERTY_SEGMENT_STARTER
int
IntlChar::PROPERTY_PATTERN_SYNTAX
int
IntlChar::PROPERTY_PATTERN_WHITE_SPACE
int
IntlChar::PROPERTY_POSIX_ALNUM
int
IntlChar::PROPERTY_POSIX_BLANK
int
IntlChar::PROPERTY_POSIX_GRAPH
int
IntlChar::PROPERTY_POSIX_PRINT
int
IntlChar::PROPERTY_POSIX_XDIGIT
int
IntlChar::PROPERTY_CASED
int
IntlChar::PROPERTY_CASE_IGNORABLE
int
IntlChar::PROPERTY_CHANGES_WHEN_LOWERCASED
int
IntlChar::PROPERTY_CHANGES_WHEN_UPPERCASED
int
IntlChar::PROPERTY_CHANGES_WHEN_TITLECASED
int
IntlChar::PROPERTY_CHANGES_WHEN_CASEFOLDED
int
IntlChar::PROPERTY_CHANGES_WHEN_CASEMAPPED
int
IntlChar::PROPERTY_CHANGES_WHEN_NFKC_CASEFOLDED
int
IntlChar::PROPERTY_BINARY_LIMIT
int
IntlChar::PROPERTY_BIDI_CLASS
int
IntlChar::PROPERTY_INT_START
int
IntlChar::PROPERTY_BLOCK
int
IntlChar::PROPERTY_CANONICAL_COMBINING_CLASS
int
IntlChar::PROPERTY_DECOMPOSITION_TYPE
int
IntlChar::PROPERTY_EAST_ASIAN_WIDTH
int
IntlChar::PROPERTY_GENERAL_CATEGORY
int
IntlChar::PROPERTY_JOINING_GROUP
int
IntlChar::PROPERTY_JOINING_TYPE
int
IntlChar::PROPERTY_LINE_BREAK
int
IntlChar::PROPERTY_NUMERIC_TYPE
int
IntlChar::PROPERTY_SCRIPT
int
IntlChar::PROPERTY_HANGUL_SYLLABLE_TYPE
int
IntlChar::PROPERTY_NFD_QUICK_CHECK
int
IntlChar::PROPERTY_NFKD_QUICK_CHECK
int
IntlChar::PROPERTY_NFC_QUICK_CHECK
int
IntlChar::PROPERTY_NFKC_QUICK_CHECK
int
IntlChar::PROPERTY_LEAD_CANONICAL_COMBINING_CLASS
int
IntlChar::PROPERTY_TRAIL_CANONICAL_COMBINING_CLASS
int
IntlChar::PROPERTY_GRAPHEME_CLUSTER_BREAK
int
IntlChar::PROPERTY_SENTENCE_BREAK
int
IntlChar::PROPERTY_WORD_BREAK
int
IntlChar::PROPERTY_BIDI_PAIRED_BRACKET_TYPE
int
IntlChar::PROPERTY_INT_LIMIT
int
IntlChar::PROPERTY_GENERAL_CATEGORY_MASK
int
IntlChar::PROPERTY_MASK_START
int
IntlChar::PROPERTY_MASK_LIMIT
int
IntlChar::PROPERTY_NUMERIC_VALUE
int
IntlChar::PROPERTY_DOUBLE_START
int
IntlChar::PROPERTY_DOUBLE_LIMIT
int
IntlChar::PROPERTY_AGE
int
IntlChar::PROPERTY_STRING_START
int
IntlChar::PROPERTY_BIDI_MIRRORING_GLYPH
int
IntlChar::PROPERTY_CASE_FOLDING
int
IntlChar::PROPERTY_ISO_COMMENT
int
IntlChar::PROPERTY_LOWERCASE_MAPPING
int
IntlChar::PROPERTY_NAME
int
IntlChar::PROPERTY_SIMPLE_CASE_FOLDING
int
IntlChar::PROPERTY_SIMPLE_LOWERCASE_MAPPING
int
IntlChar::PROPERTY_SIMPLE_TITLECASE_MAPPING
int
IntlChar::PROPERTY_SIMPLE_UPPERCASE_MAPPING
int
IntlChar::PROPERTY_TITLECASE_MAPPING
int
IntlChar::PROPERTY_UNICODE_1_NAME
int
IntlChar::PROPERTY_UPPERCASE_MAPPING
int
IntlChar::PROPERTY_BIDI_PAIRED_BRACKET
int
IntlChar::PROPERTY_STRING_LIMIT
int
IntlChar::PROPERTY_SCRIPT_EXTENSIONS
int
IntlChar::PROPERTY_OTHER_PROPERTY_START
int
IntlChar::PROPERTY_OTHER_PROPERTY_LIMIT
int
IntlChar::PROPERTY_INVALID_CODE
int
IntlChar::CHAR_CATEGORY_UNASSIGNED
int
IntlChar::CHAR_CATEGORY_GENERAL_OTHER_TYPES
int
IntlChar::CHAR_CATEGORY_UPPERCASE_LETTER
int
IntlChar::CHAR_CATEGORY_LOWERCASE_LETTER
int
IntlChar::CHAR_CATEGORY_TITLECASE_LETTER
int
IntlChar::CHAR_CATEGORY_MODIFIER_LETTER
int
IntlChar::CHAR_CATEGORY_OTHER_LETTER
int
IntlChar::CHAR_CATEGORY_NON_SPACING_MARK
int
IntlChar::CHAR_CATEGORY_ENCLOSING_MARK
int
IntlChar::CHAR_CATEGORY_COMBINING_SPACING_MARK
int
IntlChar::CHAR_CATEGORY_DECIMAL_DIGIT_NUMBER
int
IntlChar::CHAR_CATEGORY_LETTER_NUMBER
int
IntlChar::CHAR_CATEGORY_OTHER_NUMBER
int
IntlChar::CHAR_CATEGORY_SPACE_SEPARATOR
int
IntlChar::CHAR_CATEGORY_LINE_SEPARATOR
int
IntlChar::CHAR_CATEGORY_PARAGRAPH_SEPARATOR
int
IntlChar::CHAR_CATEGORY_CONTROL_CHAR
int
IntlChar::CHAR_CATEGORY_FORMAT_CHAR
int
IntlChar::CHAR_CATEGORY_PRIVATE_USE_CHAR
int
IntlChar::CHAR_CATEGORY_SURROGATE
int
IntlChar::CHAR_CATEGORY_DASH_PUNCTUATION
int
IntlChar::CHAR_CATEGORY_START_PUNCTUATION
int
IntlChar::CHAR_CATEGORY_END_PUNCTUATION
int
IntlChar::CHAR_CATEGORY_CONNECTOR_PUNCTUATION
int
IntlChar::CHAR_CATEGORY_OTHER_PUNCTUATION
int
IntlChar::CHAR_CATEGORY_MATH_SYMBOL
int
IntlChar::CHAR_CATEGORY_CURRENCY_SYMBOL
int
IntlChar::CHAR_CATEGORY_MODIFIER_SYMBOL
int
IntlChar::CHAR_CATEGORY_OTHER_SYMBOL
int
IntlChar::CHAR_CATEGORY_INITIAL_PUNCTUATION
int
IntlChar::CHAR_CATEGORY_FINAL_PUNCTUATION
int
IntlChar::CHAR_CATEGORY_CHAR_CATEGORY_COUNT
int
IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT
int
IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT
int
IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER
int
IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER_SEPARATOR
int
IntlChar::CHAR_DIRECTION_EUROPEAN_NUMBER_TERMINATOR
int
IntlChar::CHAR_DIRECTION_ARABIC_NUMBER
int
IntlChar::CHAR_DIRECTION_COMMON_NUMBER_SEPARATOR
int
IntlChar::CHAR_DIRECTION_BLOCK_SEPARATOR
int
IntlChar::CHAR_DIRECTION_SEGMENT_SEPARATOR
int
IntlChar::CHAR_DIRECTION_WHITE_SPACE_NEUTRAL
int
IntlChar::CHAR_DIRECTION_OTHER_NEUTRAL
int
IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_EMBEDDING
int
IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_OVERRIDE
int
IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_ARABIC
int
IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_EMBEDDING
int
IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_OVERRIDE
int
IntlChar::CHAR_DIRECTION_POP_DIRECTIONAL_FORMAT
int
IntlChar::CHAR_DIRECTION_DIR_NON_SPACING_MARK
int
IntlChar::CHAR_DIRECTION_BOUNDARY_NEUTRAL
int
IntlChar::CHAR_DIRECTION_FIRST_STRONG_ISOLATE
int
IntlChar::CHAR_DIRECTION_LEFT_TO_RIGHT_ISOLATE
int
IntlChar::CHAR_DIRECTION_RIGHT_TO_LEFT_ISOLATE
int
IntlChar::CHAR_DIRECTION_POP_DIRECTIONAL_ISOLATE
int
IntlChar::CHAR_DIRECTION_CHAR_DIRECTION_COUNT
int
IntlChar::BLOCK_CODE_NO_BLOCK
int
IntlChar::BLOCK_CODE_BASIC_LATIN
int
IntlChar::BLOCK_CODE_LATIN_1_SUPPLEMENT
int
IntlChar::BLOCK_CODE_LATIN_EXTENDED_A
int
IntlChar::BLOCK_CODE_LATIN_EXTENDED_B
int
IntlChar::BLOCK_CODE_IPA_EXTENSIONS
int
IntlChar::BLOCK_CODE_SPACING_MODIFIER_LETTERS
int
IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS
int
IntlChar::BLOCK_CODE_GREEK
int
IntlChar::BLOCK_CODE_CYRILLIC
int
IntlChar::BLOCK_CODE_ARMENIAN
int
IntlChar::BLOCK_CODE_HEBREW
int
IntlChar::BLOCK_CODE_ARABIC
int
IntlChar::BLOCK_CODE_SYRIAC
int
IntlChar::BLOCK_CODE_THAANA
int
IntlChar::BLOCK_CODE_DEVANAGARI
int
IntlChar::BLOCK_CODE_BENGALI
int
IntlChar::BLOCK_CODE_GURMUKHI
int
IntlChar::BLOCK_CODE_GUJARATI
int
IntlChar::BLOCK_CODE_ORIYA
int
IntlChar::BLOCK_CODE_TAMIL
int
IntlChar::BLOCK_CODE_TELUGU
int
IntlChar::BLOCK_CODE_KANNADA
int
IntlChar::BLOCK_CODE_MALAYALAM
int
IntlChar::BLOCK_CODE_SINHALA
int
IntlChar::BLOCK_CODE_THAI
int
IntlChar::BLOCK_CODE_LAO
int
IntlChar::BLOCK_CODE_TIBETAN
int
IntlChar::BLOCK_CODE_MYANMAR
int
IntlChar::BLOCK_CODE_GEORGIAN
int
IntlChar::BLOCK_CODE_HANGUL_JAMO
int
IntlChar::BLOCK_CODE_ETHIOPIC
int
IntlChar::BLOCK_CODE_CHEROKEE
int
IntlChar::BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
int
IntlChar::BLOCK_CODE_OGHAM
int
IntlChar::BLOCK_CODE_RUNIC
int
IntlChar::BLOCK_CODE_KHMER
int
IntlChar::BLOCK_CODE_MONGOLIAN
int
IntlChar::BLOCK_CODE_LATIN_EXTENDED_ADDITIONAL
int
IntlChar::BLOCK_CODE_GREEK_EXTENDED
int
IntlChar::BLOCK_CODE_GENERAL_PUNCTUATION
int
IntlChar::BLOCK_CODE_SUPERSCRIPTS_AND_SUBSCRIPTS
int
IntlChar::BLOCK_CODE_CURRENCY_SYMBOLS
int
IntlChar::BLOCK_CODE_COMBINING_MARKS_FOR_SYMBOLS
int
IntlChar::BLOCK_CODE_LETTERLIKE_SYMBOLS
int
IntlChar::BLOCK_CODE_NUMBER_FORMS
int
IntlChar::BLOCK_CODE_ARROWS
int
IntlChar::BLOCK_CODE_MATHEMATICAL_OPERATORS
int
IntlChar::BLOCK_CODE_MISCELLANEOUS_TECHNICAL
int
IntlChar::BLOCK_CODE_CONTROL_PICTURES
int
IntlChar::BLOCK_CODE_OPTICAL_CHARACTER_RECOGNITION
int
IntlChar::BLOCK_CODE_ENCLOSED_ALPHANUMERICS
int
IntlChar::BLOCK_CODE_BOX_DRAWING
int
IntlChar::BLOCK_CODE_BLOCK_ELEMENTS
int
IntlChar::BLOCK_CODE_GEOMETRIC_SHAPES
int
IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS
int
IntlChar::BLOCK_CODE_DINGBATS
int
IntlChar::BLOCK_CODE_BRAILLE_PATTERNS
int
IntlChar::BLOCK_CODE_CJK_RADICALS_SUPPLEMENT
int
IntlChar::BLOCK_CODE_KANGXI_RADICALS
int
IntlChar::BLOCK_CODE_IDEOGRAPHIC_DESCRIPTION_CHARACTERS
int
IntlChar::BLOCK_CODE_CJK_SYMBOLS_AND_PUNCTUATION
int
IntlChar::BLOCK_CODE_HIRAGANA
int
IntlChar::BLOCK_CODE_KATAKANA
int
IntlChar::BLOCK_CODE_BOPOMOFO
int
IntlChar::BLOCK_CODE_HANGUL_COMPATIBILITY_JAMO
int
IntlChar::BLOCK_CODE_KANBUN
int
IntlChar::BLOCK_CODE_BOPOMOFO_EXTENDED
int
IntlChar::BLOCK_CODE_ENCLOSED_CJK_LETTERS_AND_MONTHS
int
IntlChar::BLOCK_CODE_CJK_COMPATIBILITY
int
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
int
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS
int
IntlChar::BLOCK_CODE_YI_SYLLABLES
int
IntlChar::BLOCK_CODE_YI_RADICALS
int
IntlChar::BLOCK_CODE_HANGUL_SYLLABLES
int
IntlChar::BLOCK_CODE_HIGH_SURROGATES
int
IntlChar::BLOCK_CODE_HIGH_PRIVATE_USE_SURROGATES
int
IntlChar::BLOCK_CODE_LOW_SURROGATES
int
IntlChar::BLOCK_CODE_PRIVATE_USE_AREA
int
IntlChar::BLOCK_CODE_PRIVATE_USE
int
IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS
int
IntlChar::BLOCK_CODE_ALPHABETIC_PRESENTATION_FORMS
int
IntlChar::BLOCK_CODE_ARABIC_PRESENTATION_FORMS_A
int
IntlChar::BLOCK_CODE_COMBINING_HALF_MARKS
int
IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_FORMS
int
IntlChar::BLOCK_CODE_SMALL_FORM_VARIANTS
int
IntlChar::BLOCK_CODE_ARABIC_PRESENTATION_FORMS_B
int
IntlChar::BLOCK_CODE_SPECIALS
int
IntlChar::BLOCK_CODE_HALFWIDTH_AND_FULLWIDTH_FORMS
int
IntlChar::BLOCK_CODE_OLD_ITALIC
int
IntlChar::BLOCK_CODE_GOTHIC
int
IntlChar::BLOCK_CODE_DESERET
int
IntlChar::BLOCK_CODE_BYZANTINE_MUSICAL_SYMBOLS
int
IntlChar::BLOCK_CODE_MUSICAL_SYMBOLS
int
IntlChar::BLOCK_CODE_MATHEMATICAL_ALPHANUMERIC_SYMBOLS
int
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
int
IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
int
IntlChar::BLOCK_CODE_CYRILLIC_SUPPLEMENT
int
IntlChar::BLOCK_CODE_CYRILLIC_SUPPLEMENTARY
int
IntlChar::BLOCK_CODE_TAGALOG
int
IntlChar::BLOCK_CODE_HANUNOO
int
IntlChar::BLOCK_CODE_BUHID
int
IntlChar::BLOCK_CODE_TAGBANWA
int
IntlChar::BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
int
IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_A
int
IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_B
int
IntlChar::BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
int
IntlChar::BLOCK_CODE_SUPPLEMENTAL_MATHEMATICAL_OPERATORS
int
IntlChar::BLOCK_CODE_KATAKANA_PHONETIC_EXTENSIONS
int
IntlChar::BLOCK_CODE_VARIATION_SELECTORS
int
IntlChar::BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_A
int
IntlChar::BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_B
int
IntlChar::BLOCK_CODE_LIMBU
int
IntlChar::BLOCK_CODE_TAI_LE
int
IntlChar::BLOCK_CODE_KHMER_SYMBOLS
int
IntlChar::BLOCK_CODE_PHONETIC_EXTENSIONS
int
IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_ARROWS
int
IntlChar::BLOCK_CODE_YIJING_HEXAGRAM_SYMBOLS
int
IntlChar::BLOCK_CODE_LINEAR_B_SYLLABARY
int
IntlChar::BLOCK_CODE_LINEAR_B_IDEOGRAMS
int
IntlChar::BLOCK_CODE_AEGEAN_NUMBERS
int
IntlChar::BLOCK_CODE_UGARITIC
int
IntlChar::BLOCK_CODE_SHAVIAN
int
IntlChar::BLOCK_CODE_OSMANYA
int
IntlChar::BLOCK_CODE_CYPRIOT_SYLLABARY
int
IntlChar::BLOCK_CODE_TAI_XUAN_JING_SYMBOLS
int
IntlChar::BLOCK_CODE_VARIATION_SELECTORS_SUPPLEMENT
int
IntlChar::BLOCK_CODE_ANCIENT_GREEK_MUSICAL_NOTATION
int
IntlChar::BLOCK_CODE_ANCIENT_GREEK_NUMBERS
int
IntlChar::BLOCK_CODE_ARABIC_SUPPLEMENT
int
IntlChar::BLOCK_CODE_BUGINESE
int
IntlChar::BLOCK_CODE_CJK_STROKES
int
IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT
int
IntlChar::BLOCK_CODE_COPTIC
int
IntlChar::BLOCK_CODE_ETHIOPIC_EXTENDED
int
IntlChar::BLOCK_CODE_ETHIOPIC_SUPPLEMENT
int
IntlChar::BLOCK_CODE_GEORGIAN_SUPPLEMENT
int
IntlChar::BLOCK_CODE_GLAGOLITIC
int
IntlChar::BLOCK_CODE_KHAROSHTHI
int
IntlChar::BLOCK_CODE_MODIFIER_TONE_LETTERS
int
IntlChar::BLOCK_CODE_NEW_TAI_LUE
int
IntlChar::BLOCK_CODE_OLD_PERSIAN
int
IntlChar::BLOCK_CODE_PHONETIC_EXTENSIONS_SUPPLEMENT
int
IntlChar::BLOCK_CODE_SUPPLEMENTAL_PUNCTUATION
int
IntlChar::BLOCK_CODE_SYLOTI_NAGRI
int
IntlChar::BLOCK_CODE_TIFINAGH
int
IntlChar::BLOCK_CODE_VERTICAL_FORMS
int
IntlChar::BLOCK_CODE_NKO
int
IntlChar::BLOCK_CODE_BALINESE
int
IntlChar::BLOCK_CODE_LATIN_EXTENDED_C
int
IntlChar::BLOCK_CODE_LATIN_EXTENDED_D
int
IntlChar::BLOCK_CODE_PHAGS_PA
int
IntlChar::BLOCK_CODE_PHOENICIAN
int
IntlChar::BLOCK_CODE_CUNEIFORM
int
IntlChar::BLOCK_CODE_CUNEIFORM_NUMBERS_AND_PUNCTUATION
int
IntlChar::BLOCK_CODE_COUNTING_ROD_NUMERALS
int
IntlChar::BLOCK_CODE_SUNDANESE
int
IntlChar::BLOCK_CODE_LEPCHA
int
IntlChar::BLOCK_CODE_OL_CHIKI
int
IntlChar::BLOCK_CODE_CYRILLIC_EXTENDED_A
int
IntlChar::BLOCK_CODE_VAI
int
IntlChar::BLOCK_CODE_CYRILLIC_EXTENDED_B
int
IntlChar::BLOCK_CODE_SAURASHTRA
int
IntlChar::BLOCK_CODE_KAYAH_LI
int
IntlChar::BLOCK_CODE_REJANG
int
IntlChar::BLOCK_CODE_CHAM
int
IntlChar::BLOCK_CODE_ANCIENT_SYMBOLS
int
IntlChar::BLOCK_CODE_PHAISTOS_DISC
int
IntlChar::BLOCK_CODE_LYCIAN
int
IntlChar::BLOCK_CODE_CARIAN
int
IntlChar::BLOCK_CODE_LYDIAN
int
IntlChar::BLOCK_CODE_MAHJONG_TILES
int
IntlChar::BLOCK_CODE_DOMINO_TILES
int
IntlChar::BLOCK_CODE_SAMARITAN
int
IntlChar::BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED
int
IntlChar::BLOCK_CODE_TAI_THAM
int
IntlChar::BLOCK_CODE_VEDIC_EXTENSIONS
int
IntlChar::BLOCK_CODE_LISU
int
IntlChar::BLOCK_CODE_BAMUM
int
IntlChar::BLOCK_CODE_COMMON_INDIC_NUMBER_FORMS
int
IntlChar::BLOCK_CODE_DEVANAGARI_EXTENDED
int
IntlChar::BLOCK_CODE_HANGUL_JAMO_EXTENDED_A
int
IntlChar::BLOCK_CODE_JAVANESE
int
IntlChar::BLOCK_CODE_MYANMAR_EXTENDED_A
int
IntlChar::BLOCK_CODE_TAI_VIET
int
IntlChar::BLOCK_CODE_MEETEI_MAYEK
int
IntlChar::BLOCK_CODE_HANGUL_JAMO_EXTENDED_B
int
IntlChar::BLOCK_CODE_IMPERIAL_ARAMAIC
int
IntlChar::BLOCK_CODE_OLD_SOUTH_ARABIAN
int
IntlChar::BLOCK_CODE_AVESTAN
int
IntlChar::BLOCK_CODE_INSCRIPTIONAL_PARTHIAN
int
IntlChar::BLOCK_CODE_INSCRIPTIONAL_PAHLAVI
int
IntlChar::BLOCK_CODE_OLD_TURKIC
int
IntlChar::BLOCK_CODE_RUMI_NUMERAL_SYMBOLS
int
IntlChar::BLOCK_CODE_KAITHI
int
IntlChar::BLOCK_CODE_EGYPTIAN_HIEROGLYPHS
int
IntlChar::BLOCK_CODE_ENCLOSED_ALPHANUMERIC_SUPPLEMENT
int
IntlChar::BLOCK_CODE_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT
int
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C
int
IntlChar::BLOCK_CODE_MANDAIC
int
IntlChar::BLOCK_CODE_BATAK
int
IntlChar::BLOCK_CODE_ETHIOPIC_EXTENDED_A
int
IntlChar::BLOCK_CODE_BRAHMI
int
IntlChar::BLOCK_CODE_BAMUM_SUPPLEMENT
int
IntlChar::BLOCK_CODE_KANA_SUPPLEMENT
int
IntlChar::BLOCK_CODE_PLAYING_CARDS
int
IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS
int
IntlChar::BLOCK_CODE_EMOTICONS
int
IntlChar::BLOCK_CODE_TRANSPORT_AND_MAP_SYMBOLS
int
IntlChar::BLOCK_CODE_ALCHEMICAL_SYMBOLS
int
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D
int
IntlChar::BLOCK_CODE_ARABIC_EXTENDED_A
int
IntlChar::BLOCK_CODE_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS
int
IntlChar::BLOCK_CODE_CHAKMA
int
IntlChar::BLOCK_CODE_MEETEI_MAYEK_EXTENSIONS
int
IntlChar::BLOCK_CODE_MEROITIC_CURSIVE
int
IntlChar::BLOCK_CODE_MEROITIC_HIEROGLYPHS
int
IntlChar::BLOCK_CODE_MIAO
int
IntlChar::BLOCK_CODE_SHARADA
int
IntlChar::BLOCK_CODE_SORA_SOMPENG
int
IntlChar::BLOCK_CODE_SUNDANESE_SUPPLEMENT
int
IntlChar::BLOCK_CODE_TAKRI
int
IntlChar::BLOCK_CODE_BASSA_VAH
int
IntlChar::BLOCK_CODE_CAUCASIAN_ALBANIAN
int
IntlChar::BLOCK_CODE_COPTIC_EPACT_NUMBERS
int
IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_EXTENDED
int
IntlChar::BLOCK_CODE_DUPLOYAN
int
IntlChar::BLOCK_CODE_ELBASAN
int
IntlChar::BLOCK_CODE_GEOMETRIC_SHAPES_EXTENDED
int
IntlChar::BLOCK_CODE_GRANTHA
int
IntlChar::BLOCK_CODE_KHOJKI
int
IntlChar::BLOCK_CODE_KHUDAWADI
int
IntlChar::BLOCK_CODE_LATIN_EXTENDED_E
int
IntlChar::BLOCK_CODE_LINEAR_A
int
IntlChar::BLOCK_CODE_MAHAJANI
int
IntlChar::BLOCK_CODE_MANICHAEAN
int
IntlChar::BLOCK_CODE_MENDE_KIKAKUI
int
IntlChar::BLOCK_CODE_MODI
int
IntlChar::BLOCK_CODE_MRO
int
IntlChar::BLOCK_CODE_MYANMAR_EXTENDED_B
int
IntlChar::BLOCK_CODE_NABATAEAN
int
IntlChar::BLOCK_CODE_OLD_NORTH_ARABIAN
int
IntlChar::BLOCK_CODE_OLD_PERMIC
int
IntlChar::BLOCK_CODE_ORNAMENTAL_DINGBATS
int
IntlChar::BLOCK_CODE_PAHAWH_HMONG
int
IntlChar::BLOCK_CODE_PALMYRENE
int
IntlChar::BLOCK_CODE_PAU_CIN_HAU
int
IntlChar::BLOCK_CODE_PSALTER_PAHLAVI
int
IntlChar::BLOCK_CODE_SHORTHAND_FORMAT_CONTROLS
int
IntlChar::BLOCK_CODE_SIDDHAM
int
IntlChar::BLOCK_CODE_SINHALA_ARCHAIC_NUMBERS
int
IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_C
int
IntlChar::BLOCK_CODE_TIRHUTA
int
IntlChar::BLOCK_CODE_WARANG_CITI
int
IntlChar::BLOCK_CODE_COUNT
int
IntlChar::BLOCK_CODE_INVALID_CODE
int
IntlChar::BPT_NONE
int
IntlChar::BPT_OPEN
int
IntlChar::BPT_CLOSE
int
IntlChar::BPT_COUNT
int
IntlChar::EA_NEUTRAL
int
IntlChar::EA_AMBIGUOUS
int
IntlChar::EA_HALFWIDTH
int
IntlChar::EA_FULLWIDTH
int
IntlChar::EA_NARROW
int
IntlChar::EA_WIDE
int
IntlChar::EA_COUNT
int
IntlChar::UNICODE_CHAR_NAME
int
IntlChar::UNICODE_10_CHAR_NAME
int
IntlChar::EXTENDED_CHAR_NAME
int
IntlChar::CHAR_NAME_ALIAS
int
IntlChar::CHAR_NAME_CHOICE_COUNT
int
IntlChar::SHORT_PROPERTY_NAME
int
IntlChar::LONG_PROPERTY_NAME
int
IntlChar::PROPERTY_NAME_CHOICE_COUNT
int
IntlChar::DT_NONE
int
IntlChar::DT_CANONICAL
int
IntlChar::DT_COMPAT
int
IntlChar::DT_CIRCLE
int
IntlChar::DT_FINAL
int
IntlChar::DT_FONT
int
IntlChar::DT_FRACTION
int
IntlChar::DT_INITIAL
int
IntlChar::DT_ISOLATED
int
IntlChar::DT_MEDIAL
int
IntlChar::DT_NARROW
int
IntlChar::DT_NOBREAK
int
IntlChar::DT_SMALL
int
IntlChar::DT_SQUARE
int
IntlChar::DT_SUB
int
IntlChar::DT_SUPER
int
IntlChar::DT_VERTICAL
int
IntlChar::DT_WIDE
int
IntlChar::DT_COUNT
int
IntlChar::JT_NON_JOINING
int
IntlChar::JT_JOIN_CAUSING
int
IntlChar::JT_DUAL_JOINING
int
IntlChar::JT_LEFT_JOINING
int
IntlChar::JT_RIGHT_JOINING
int
IntlChar::JT_TRANSPARENT
int
IntlChar::JT_COUNT
int
IntlChar::JG_NO_JOINING_GROUP
int
IntlChar::JG_AIN
int
IntlChar::JG_ALAPH
int
IntlChar::JG_ALEF
int
IntlChar::JG_BEH
int
IntlChar::JG_BETH
int
IntlChar::JG_DAL
int
IntlChar::JG_DALATH_RISH
int
IntlChar::JG_E
int
IntlChar::JG_FEH
int
IntlChar::JG_FINAL_SEMKATH
int
IntlChar::JG_GAF
int
IntlChar::JG_GAMAL
int
IntlChar::JG_HAH
int
IntlChar::JG_TEH_MARBUTA_GOAL
int
IntlChar::JG_HAMZA_ON_HEH_GOAL
int
IntlChar::JG_HE
int
IntlChar::JG_HEH
int
IntlChar::JG_HEH_GOAL
int
IntlChar::JG_HETH
int
IntlChar::JG_KAF
int
IntlChar::JG_KAPH
int
IntlChar::JG_KNOTTED_HEH
int
IntlChar::JG_LAM
int
IntlChar::JG_LAMADH
int
IntlChar::JG_MEEM
int
IntlChar::JG_MIM
int
IntlChar::JG_NOON
int
IntlChar::JG_NUN
int
IntlChar::JG_PE
int
IntlChar::JG_QAF
int
IntlChar::JG_QAPH
int
IntlChar::JG_REH
int
IntlChar::JG_REVERSED_PE
int
IntlChar::JG_SAD
int
IntlChar::JG_SADHE
int
IntlChar::JG_SEEN
int
IntlChar::JG_SEMKATH
int
IntlChar::JG_SHIN
int
IntlChar::JG_SWASH_KAF
int
IntlChar::JG_SYRIAC_WAW
int
IntlChar::JG_TAH
int
IntlChar::JG_TAW
int
IntlChar::JG_TEH_MARBUTA
int
IntlChar::JG_TETH
int
IntlChar::JG_WAW
int
IntlChar::JG_YEH
int
IntlChar::JG_YEH_BARREE
int
IntlChar::JG_YEH_WITH_TAIL
int
IntlChar::JG_YUDH
int
IntlChar::JG_YUDH_HE
int
IntlChar::JG_ZAIN
int
IntlChar::JG_FE
int
IntlChar::JG_KHAPH
int
IntlChar::JG_ZHAIN
int
IntlChar::JG_BURUSHASKI_YEH_BARREE
int
IntlChar::JG_FARSI_YEH
int
IntlChar::JG_NYA
int
IntlChar::JG_ROHINGYA_YEH
int
IntlChar::JG_MANICHAEAN_ALEPH
int
IntlChar::JG_MANICHAEAN_AYIN
int
IntlChar::JG_MANICHAEAN_BETH
int
IntlChar::JG_MANICHAEAN_DALETH
int
IntlChar::JG_MANICHAEAN_DHAMEDH
int
IntlChar::JG_MANICHAEAN_FIVE
int
IntlChar::JG_MANICHAEAN_GIMEL
int
IntlChar::JG_MANICHAEAN_HETH
int
IntlChar::JG_MANICHAEAN_HUNDRED
int
IntlChar::JG_MANICHAEAN_KAPH
int
IntlChar::JG_MANICHAEAN_LAMEDH
int
IntlChar::JG_MANICHAEAN_MEM
int
IntlChar::JG_MANICHAEAN_NUN
int
IntlChar::JG_MANICHAEAN_ONE
int
IntlChar::JG_MANICHAEAN_PE
int
IntlChar::JG_MANICHAEAN_QOPH
int
IntlChar::JG_MANICHAEAN_RESH
int
IntlChar::JG_MANICHAEAN_SADHE
int
IntlChar::JG_MANICHAEAN_SAMEKH
int
IntlChar::JG_MANICHAEAN_TAW
int
IntlChar::JG_MANICHAEAN_TEN
int
IntlChar::JG_MANICHAEAN_TETH
int
IntlChar::JG_MANICHAEAN_THAMEDH
int
IntlChar::JG_MANICHAEAN_TWENTY
int
IntlChar::JG_MANICHAEAN_WAW
int
IntlChar::JG_MANICHAEAN_YODH
int
IntlChar::JG_MANICHAEAN_ZAYIN
int
IntlChar::JG_STRAIGHT_WAW
int
IntlChar::JG_COUNT
int
IntlChar::GCB_OTHER
int
IntlChar::GCB_CONTROL
int
IntlChar::GCB_CR
int
IntlChar::GCB_EXTEND
int
IntlChar::GCB_L
int
IntlChar::GCB_LF
int
IntlChar::GCB_LV
int
IntlChar::GCB_LVT
int
IntlChar::GCB_T
int
IntlChar::GCB_V
int
IntlChar::GCB_SPACING_MARK
int
IntlChar::GCB_PREPEND
int
IntlChar::GCB_REGIONAL_INDICATOR
int
IntlChar::GCB_COUNT
int
IntlChar::WB_OTHER
int
IntlChar::WB_ALETTER
int
IntlChar::WB_FORMAT
int
IntlChar::WB_KATAKANA
int
IntlChar::WB_MIDLETTER
int
IntlChar::WB_MIDNUM
int
IntlChar::WB_NUMERIC
int
IntlChar::WB_EXTENDNUMLET
int
IntlChar::WB_CR
int
IntlChar::WB_EXTEND
int
IntlChar::WB_LF
int
IntlChar::WB_MIDNUMLET
int
IntlChar::WB_NEWLINE
int
IntlChar::WB_REGIONAL_INDICATOR
int
IntlChar::WB_HEBREW_LETTER
int
IntlChar::WB_SINGLE_QUOTE
int
IntlChar::WB_DOUBLE_QUOTE
int
IntlChar::WB_COUNT
int
IntlChar::SB_OTHER
int
IntlChar::SB_ATERM
int
IntlChar::SB_CLOSE
int
IntlChar::SB_FORMAT
int
IntlChar::SB_LOWER
int
IntlChar::SB_NUMERIC
int
IntlChar::SB_OLETTER
int
IntlChar::SB_SEP
int
IntlChar::SB_SP
int
IntlChar::SB_STERM
int
IntlChar::SB_UPPER
int
IntlChar::SB_CR
int
IntlChar::SB_EXTEND
int
IntlChar::SB_LF
int
IntlChar::SB_SCONTINUE
int
IntlChar::SB_COUNT
int
IntlChar::LB_UNKNOWN
int
IntlChar::LB_AMBIGUOUS
int
IntlChar::LB_ALPHABETIC
int
IntlChar::LB_BREAK_BOTH
int
IntlChar::LB_BREAK_AFTER
int
IntlChar::LB_BREAK_BEFORE
int
IntlChar::LB_MANDATORY_BREAK
int
IntlChar::LB_CONTINGENT_BREAK
int
IntlChar::LB_CLOSE_PUNCTUATION
int
IntlChar::LB_COMBINING_MARK
int
IntlChar::LB_CARRIAGE_RETURN
int
IntlChar::LB_EXCLAMATION
int
IntlChar::LB_GLUE
int
IntlChar::LB_HYPHEN
int
IntlChar::LB_IDEOGRAPHIC
int
IntlChar::LB_INSEPARABLE
int
IntlChar::LB_INSEPERABLE
int
IntlChar::LB_INFIX_NUMERIC
int
IntlChar::LB_LINE_FEED
int
IntlChar::LB_NONSTARTER
int
IntlChar::LB_NUMERIC
int
IntlChar::LB_OPEN_PUNCTUATION
int
IntlChar::LB_POSTFIX_NUMERIC
int
IntlChar::LB_PREFIX_NUMERIC
int
IntlChar::LB_QUOTATION
int
IntlChar::LB_COMPLEX_CONTEXT
int
IntlChar::LB_SURROGATE
int
IntlChar::LB_SPACE
int
IntlChar::LB_BREAK_SYMBOLS
int
IntlChar::LB_ZWSPACE
int
IntlChar::LB_NEXT_LINE
int
IntlChar::LB_WORD_JOINER
int
IntlChar::LB_H2
int
IntlChar::LB_H3
int
IntlChar::LB_JL
int
IntlChar::LB_JT
int
IntlChar::LB_JV
int
IntlChar::LB_CLOSE_PARENTHESIS
int
IntlChar::LB_CONDITIONAL_JAPANESE_STARTER
int
IntlChar::LB_HEBREW_LETTER
int
IntlChar::LB_REGIONAL_INDICATOR
int
IntlChar::LB_COUNT
int
IntlChar::NT_NONE
int
IntlChar::NT_DECIMAL
int
IntlChar::NT_DIGIT
int
IntlChar::NT_NUMERIC
int
IntlChar::NT_COUNT
int
IntlChar::HST_NOT_APPLICABLE
int
IntlChar::HST_LEADING_JAMO
int
IntlChar::HST_VOWEL_JAMO
int
IntlChar::HST_TRAILING_JAMO
int
IntlChar::HST_LV_SYLLABLE
int
IntlChar::HST_LVT_SYLLABLE
int
IntlChar::HST_COUNT
int
IntlChar::FOLD_CASE_DEFAULT
int
IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I
int
Версия | Описание |
---|---|
8.4.0 | Константы класса стали типизированными. |
7.0.6 |
Добавили константу IntlChar::NO_NUMERIC_VALUE .
|
The authoritative source on what these character classes mean is Unicode Standard "Unicode Character Database", documented at https://www.unicode.org/reports/tr44/ (see chapter 5).
For a description of the constants, have a look into uchar.h documentation of the ICU4C API: http://icu-project.org/apiref/icu4c/uchar_8h.html