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 donne accès à un certain nombre de méthodes utilitaires qui peuvent être utilisées pour accéder à des informations sur les caractères Unicode.
Les méthodes et les constantes respectent scrupuleusement les noms et le comportement utilisés par la bibliothèque ICU sous-jacente.
$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
Valeur spéciale qui est retournée par IntlChar::getNumericValue() lorsqu'aucune valeur numérique n'est définie pour un point de code.
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
Bloc des formes de présentation arabes B, incluant des ligatures supplémentaires et des formes contextuelles.
IntlChar::BLOCK_CODE_SPECIALS
int
Bloc réservé pour des caractères spéciaux et non standardisés.
IntlChar::BLOCK_CODE_HALFWIDTH_AND_FULLWIDTH_FORMS
int
Bloc des formes demi-largeur et pleine largeur utilisées principalement dans les écritures asiatiques.
IntlChar::BLOCK_CODE_OLD_ITALIC
int
Bloc des caractères de l'ancien alphabet italien utilisé dans les inscriptions italiennes antiques.
IntlChar::BLOCK_CODE_GOTHIC
int
Bloc des caractères gothiques utilisés dans certaines écritures historiques.
IntlChar::BLOCK_CODE_DESERET
int
Bloc des caractères Deseret utilisés dans l'alphabet Deseret créé par l'Église de Jésus-Christ des Saints des Derniers Jours.
IntlChar::BLOCK_CODE_BYZANTINE_MUSICAL_SYMBOLS
int
Bloc des symboles musicaux byzantins utilisés dans la notation musicale historique.
IntlChar::BLOCK_CODE_MUSICAL_SYMBOLS
int
Bloc des symboles musicaux utilisés dans la notation musicale moderne.
IntlChar::BLOCK_CODE_MATHEMATICAL_ALPHANUMERIC_SYMBOLS
int
Bloc des symboles alphanumériques mathématiques utilisés dans les expressions et notations mathématiques.
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
int
Bloc des idéogrammes unifiés CJK, extension B, ajoutant un grand nombre de caractères supplémentaires.
IntlChar::BLOCK_CODE_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
int
Bloc des idéogrammes de compatibilité CJK supplémentaire pour des caractères supplémentaires.
Bloc des caractères de balisage utilisés pour les annotations textuelles.
IntlChar::BLOCK_CODE_CYRILLIC_SUPPLEMENT
int
Bloc des caractères supplémentaires cyrilliques ajoutant des lettres utilisées dans d'autres langues slaves.
IntlChar::BLOCK_CODE_CYRILLIC_SUPPLEMENTARY
int
Bloc des caractères cyrilliques supplémentaires utilisés pour des besoins linguistiques spécifiques.
IntlChar::BLOCK_CODE_TAGALOG
int
Bloc des caractères Tagalog utilisés dans l'écriture Tagalog.
IntlChar::BLOCK_CODE_HANUNOO
int
Bloc des caractères Hanunoo utilisés dans l'écriture Hanunoo.
IntlChar::BLOCK_CODE_BUHID
int
Bloc des caractères Buhid utilisés dans l'écriture Buhid.
IntlChar::BLOCK_CODE_TAGBANWA
int
Bloc des caractères Tagbanwa utilisés dans l'écriture Tagbanwa.
IntlChar::BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
int
Bloc des symboles mathématiques divers A utilisés dans divers contextes mathématiques.
IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_A
int
Bloc des flèches supplémentaires A offrant des variantes supplémentaires de flèches.
IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_B
int
Bloc des flèches supplémentaires B fournissant encore plus de variantes de flèches.
IntlChar::BLOCK_CODE_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
int
Bloc des symboles mathématiques divers B utilisés dans des domaines spécialisés des mathématiques.
IntlChar::BLOCK_CODE_SUPPLEMENTAL_MATHEMATICAL_OPERATORS
int
Bloc des opérateurs mathématiques supplémentaires pour des opérations avancées.
IntlChar::BLOCK_CODE_KATAKANA_PHONETIC_EXTENSIONS
int
Bloc des extensions phonétiques Katakana pour représenter des sons supplémentaires.
IntlChar::BLOCK_CODE_VARIATION_SELECTORS
int
Bloc des sélecteurs de variation utilisés pour spécifier des variantes de présentation des caractères.
IntlChar::BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_A
int
Bloc supplémentaire d'utilisation privée A pour des caractères définis par l'utilisateur.
IntlChar::BLOCK_CODE_SUPPLEMENTARY_PRIVATE_USE_AREA_B
int
Bloc supplémentaire d'utilisation privée B pour des caractères définis par l'utilisateur.
IntlChar::BLOCK_CODE_LIMBU
int
Bloc des caractères Limbu utilisés dans l'écriture Limbu.
IntlChar::BLOCK_CODE_TAI_LE
int
Bloc des caractères Tai Le utilisés dans l'écriture Tai Le.
IntlChar::BLOCK_CODE_KHMER_SYMBOLS
int
Bloc des symboles Khmers utilisés dans l'écriture khmère.
IntlChar::BLOCK_CODE_PHONETIC_EXTENSIONS
int
Bloc des extensions phonétiques ajoutant des caractères pour représenter des sons spécifiques.
IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_ARROWS
int
Bloc des symboles divers et des flèches utilisées dans divers contextes.
IntlChar::BLOCK_CODE_YIJING_HEXAGRAM_SYMBOLS
int
Bloc des symboles des hexagrammes du Yi Jing utilisés dans les textes traditionnels chinois.
IntlChar::BLOCK_CODE_LINEAR_B_SYLLABARY
int
Bloc des syllabaires Linear B utilisés dans l'écriture minoenne.
IntlChar::BLOCK_CODE_LINEAR_B_IDEOGRAMS
int
Bloc des idéogrammes Linear B utilisés dans l'écriture minoenne.
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
Bloc des syllabaires cypriotes utilisés dans l'écriture chypriote ancienne.
IntlChar::BLOCK_CODE_TAI_XUAN_JING_SYMBOLS
int
Bloc des symboles Tai Xuan Jing utilisés dans le manuscrit classique chinois Tai Xuan Jing.
IntlChar::BLOCK_CODE_VARIATION_SELECTORS_SUPPLEMENT
int
Bloc des sélecteurs de variation supplémentaires utilisés pour spécifier des variantes de présentation des caractères.
IntlChar::BLOCK_CODE_ANCIENT_GREEK_MUSICAL_NOTATION
int
Bloc des notations musicales grecques anciennes utilisées dans les notations musicales de la Grèce antique.
IntlChar::BLOCK_CODE_ANCIENT_GREEK_NUMBERS
int
Bloc des nombres grecs anciens utilisés dans les inscriptions et documents historiques grecs.
IntlChar::BLOCK_CODE_ARABIC_SUPPLEMENT
int
Bloc de suppléments arabes ajoutant des caractères supplémentaires pour les écritures arabes étendues.
IntlChar::BLOCK_CODE_BUGINESE
int
Bloc des caractères Buginese utilisés dans l'écriture Buginese de l'île de Sulawesi en Indonésie.
IntlChar::BLOCK_CODE_CJK_STROKES
int
Bloc des traits CJK utilisés pour la composition et la décomposition des idéogrammes chinois, japonais et coréens.
IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT
int
Bloc des marques diacritiques combinantes supplémentaires utilisées pour modifier les caractères de base.
IntlChar::BLOCK_CODE_COPTIC
int
Bloc des caractères coptes utilisés dans l'écriture copte de l'Égypte.
IntlChar::BLOCK_CODE_ETHIOPIC_EXTENDED
int
Bloc étendu des caractères éthiopiens ajoutant des lettres supplémentaires pour des langues éthiopiennes spécifiques.
IntlChar::BLOCK_CODE_ETHIOPIC_SUPPLEMENT
int
Bloc des suppléments éthiopiens ajoutant des caractères supplémentaires pour des besoins linguistiques spécifiques.
IntlChar::BLOCK_CODE_GEORGIAN_SUPPLEMENT
int
Bloc des suppléments géorgiens ajoutant des caractères supplémentaires pour l'écriture géorgienne.
IntlChar::BLOCK_CODE_GLAGOLITIC
int
Bloc des caractères glagolitiques utilisés dans l'alphabet glagolitique, l'un des premiers alphabets slaves.
IntlChar::BLOCK_CODE_KHAROSHTHI
int
Bloc des caractères Kharoshthi utilisés dans l'écriture ancienne de l'Inde du Nord-Ouest.
IntlChar::BLOCK_CODE_MODIFIER_TONE_LETTERS
int
Bloc des lettres modificateurs de ton utilisées dans certaines langues pour indiquer des variations tonales.
IntlChar::BLOCK_CODE_NEW_TAI_LUE
int
Bloc des caractères New Tai Lue utilisés dans l'écriture Tai Lue pour certaines langues de l'Asie du Sud-Est.
IntlChar::BLOCK_CODE_OLD_PERSIAN
int
Bloc des caractères perses anciens utilisés dans l'écriture de l'Empire perse ancien.
IntlChar::BLOCK_CODE_PHONETIC_EXTENSIONS_SUPPLEMENT
int
Bloc des extensions phonétiques supplémentaires ajoutant des caractères pour représenter des sons spécifiques.
IntlChar::BLOCK_CODE_SUPPLEMENTAL_PUNCTUATION
int
Bloc des ponctuations supplémentaires utilisées pour divers besoins typographiques.
IntlChar::BLOCK_CODE_SYLOTI_NAGRI
int
Bloc des caractères Syloti Nagri utilisés dans l'écriture Syloti Nagri pour certaines langues de l'Inde.
IntlChar::BLOCK_CODE_TIFINAGH
int
Bloc des caractères Tifinagh utilisés dans l'écriture des langues berbères.
IntlChar::BLOCK_CODE_VERTICAL_FORMS
int
Bloc des formes verticales utilisées dans certaines écritures pour la présentation verticale des caractères.
IntlChar::BLOCK_CODE_NKO
int
Bloc des caractères Nko utilisés dans l'écriture Nko pour certaines langues de l'Afrique de l'Ouest.
IntlChar::BLOCK_CODE_BALINESE
int
Bloc des caractères balinais utilisés dans l'écriture balinaise de l'Indonésie.
IntlChar::BLOCK_CODE_LATIN_EXTENDED_C
int
Bloc des extensions Latin supplémentaires C ajoutant des caractères additionnels pour l'écriture des langues utilisant l'alphabet latin.
IntlChar::BLOCK_CODE_LATIN_EXTENDED_D
int
Bloc des extensions Latin supplémentaires D ajoutant des caractères additionnels pour l'écriture des langues utilisant l'alphabet latin.
IntlChar::BLOCK_CODE_PHAGS_PA
int
Bloc des caractères Phags-pa utilisés dans l'écriture Phags-pa, un script historique de l'Empire mongol.
IntlChar::BLOCK_CODE_PHOENICIAN
int
Bloc des caractères phéniciens utilisés dans l'écriture phénicienne de l'Antiquité.
IntlChar::BLOCK_CODE_CUNEIFORM
int
Bloc des caractères cunéiformes utilisés dans l'écriture cunéiforme de la Mésopotamie ancienne.
IntlChar::BLOCK_CODE_CUNEIFORM_NUMBERS_AND_PUNCTUATION
int
Bloc des nombres et ponctuations cunéiformes utilisés dans l'écriture cunéiforme.
IntlChar::BLOCK_CODE_COUNTING_ROD_NUMERALS
int
Bloc des chiffres en baguette utilisés dans les systèmes de numération anciens.
IntlChar::BLOCK_CODE_SUNDANESE
int
Bloc des caractères sundanais utilisés dans l'écriture sundanese de l'Indonésie.
IntlChar::BLOCK_CODE_LEPCHA
int
Bloc des caractères Lepcha utilisés dans l'écriture Lepcha de l'Himalaya.
IntlChar::BLOCK_CODE_OL_CHIKI
int
Bloc des caractères Ol Chiki utilisés dans l'écriture Ol Chiki pour la langue Santali.
IntlChar::BLOCK_CODE_CYRILLIC_EXTENDED_A
int
Bloc des extensions cyrilliques A ajoutant des caractères supplémentaires pour l'écriture des langues slaves et non-slaves.
IntlChar::BLOCK_CODE_VAI
int
Bloc des caractères Vai utilisés dans l'écriture Vai de la Sierra Leone.
IntlChar::BLOCK_CODE_CYRILLIC_EXTENDED_B
int
Bloc des extensions cyrilliques B ajoutant des caractères supplémentaires pour l'écriture des langues slaves et non-slaves.
IntlChar::BLOCK_CODE_SAURASHTRA
int
Bloc des caractères Saurashtra utilisés dans l'écriture Saurashtra de l'Inde.
IntlChar::BLOCK_CODE_KAYAH_LI
int
Bloc des caractères Kayah Li utilisés dans l'écriture Kayah Li pour les langues Kayah en Birmanie.
IntlChar::BLOCK_CODE_REJANG
int
Bloc des caractères Rejang utilisés dans l'écriture Rejang de l'Indonésie.
IntlChar::BLOCK_CODE_CHAM
int
Bloc des caractères Cham utilisés dans l'écriture Cham de l'Asie du Sud-Est.
IntlChar::BLOCK_CODE_ANCIENT_SYMBOLS
int
Bloc des symboles anciens utilisés dans divers contextes historiques et culturels.
IntlChar::BLOCK_CODE_PHAISTOS_DISC
int
Bloc des caractères du disque de Phaistos utilisés dans l'inscription du disque de Phaistos, un artefact minoen.
IntlChar::BLOCK_CODE_LYCIAN
int
Bloc des caractères lyciens utilisés dans l'écriture lycienne de l'ancienne Lycie.
IntlChar::BLOCK_CODE_CARIAN
int
Bloc des caractères cariens utilisés dans l'écriture carienne de l'ancienne Carie.
IntlChar::BLOCK_CODE_LYDIAN
int
Bloc des caractères lydiens utilisés dans l'écriture lydienne de l'ancienne Lydie.
IntlChar::BLOCK_CODE_MAHJONG_TILES
int
Bloc des tuiles Mahjong utilisées dans les jeux de Mahjong.
IntlChar::BLOCK_CODE_DOMINO_TILES
int
Bloc des tuiles de dominos utilisées dans les jeux de dominos.
IntlChar::BLOCK_CODE_SAMARITAN
int
Bloc des caractères samaritains utilisés dans l'écriture samaritain.
IntlChar::BLOCK_CODE_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED
int
Bloc étendu des syllabaires aborigènes canadiens unifiés ajoutant des caractères supplémentaires pour certaines langues autochtones.
IntlChar::BLOCK_CODE_TAI_THAM
int
Bloc des caractères Tai Tham utilisés dans l'écriture Tai Tham pour certaines langues d'Asie du Sud-Est.
IntlChar::BLOCK_CODE_VEDIC_EXTENSIONS
int
Bloc des extensions védiques ajoutant des caractères supplémentaires pour les textes védiques.
IntlChar::BLOCK_CODE_LISU
int
Bloc des caractères Lisu utilisés dans l'écriture Lisu de certaines régions d'Asie.
IntlChar::BLOCK_CODE_BAMUM
int
Bloc des caractères Bamum utilisés dans l'écriture Bamum de la Camaroun.
IntlChar::BLOCK_CODE_COMMON_INDIC_NUMBER_FORMS
int
Bloc des formes numériques indic communes utilisées dans les systèmes de numération des langues indo-aryennes.
IntlChar::BLOCK_CODE_DEVANAGARI_EXTENDED
int
Bloc étendu des caractères Devanagari ajoutant des caractères supplémentaires pour l'écriture des langues utilisant Devanagari.
IntlChar::BLOCK_CODE_HANGUL_JAMO_EXTENDED_A
int
Bloc étendu A des Jamo Hangul ajoutant des caractères supplémentaires pour l'écriture coréenne.
IntlChar::BLOCK_CODE_JAVANESE
int
Bloc des caractères javanais utilisés dans l'écriture javanaise de l'Indonésie.
IntlChar::BLOCK_CODE_MYANMAR_EXTENDED_A
int
Bloc étendu A des caractères Myanmar ajoutant des caractères supplémentaires pour l'écriture Myanmar.
IntlChar::BLOCK_CODE_TAI_VIET
int
Bloc des caractères Tai Viet utilisés dans l'écriture Tai Viet pour certaines langues d'Asie du Sud-Est.
IntlChar::BLOCK_CODE_MEETEI_MAYEK
int
Bloc des caractères Meetei Mayek utilisés dans l'écriture Meetei Mayek pour la langue Meitei.
IntlChar::BLOCK_CODE_HANGUL_JAMO_EXTENDED_B
int
Bloc étendu B des Jamo Hangul ajoutant des caractères supplémentaires pour l'écriture coréenne.
IntlChar::BLOCK_CODE_IMPERIAL_ARAMAIC
int
Bloc des caractères araméens impériaux utilisés dans l'écriture araméenne ancienne.
IntlChar::BLOCK_CODE_OLD_SOUTH_ARABIAN
int
Bloc des caractères arabes du sud anciens utilisés dans l'écriture sud-arabe ancienne.
IntlChar::BLOCK_CODE_AVESTAN
int
Bloc des caractères avestans utilisés dans l'écriture avestanique des textes zoroastriens.
IntlChar::BLOCK_CODE_INSCRIPTIONAL_PARTHIAN
int
Bloc des caractères parthes inscriptionnels utilisés dans l'écriture parthéenne ancienne.
IntlChar::BLOCK_CODE_INSCRIPTIONAL_PAHLAVI
int
Bloc des caractères pahlavi inscriptionnels utilisés dans l'écriture pahlavi de l'ancienne Perse.
IntlChar::BLOCK_CODE_OLD_TURKIC
int
Bloc des caractères turcs anciens utilisés dans l'écriture turque ancienne.
IntlChar::BLOCK_CODE_RUMI_NUMERAL_SYMBOLS
int
Bloc des symboles numériques Rumi utilisés dans le système de numération Rumi.
IntlChar::BLOCK_CODE_KAITHI
int
Bloc des caractères Kaithi utilisés dans l'écriture Kaithi de l'Inde du Nord.
IntlChar::BLOCK_CODE_EGYPTIAN_HIEROGLYPHS
int
Bloc des hiéroglyphes égyptiens utilisés dans l'écriture égyptienne ancienne.
IntlChar::BLOCK_CODE_ENCLOSED_ALPHANUMERIC_SUPPLEMENT
int
Bloc des suppléments alphanumériques enfermés ajoutant des caractères alphanumériques dans des cercles ou d'autres formes.
IntlChar::BLOCK_CODE_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT
int
Bloc des suppléments idéographiques enfermés ajoutant des idéogrammes dans des cercles ou d'autres formes.
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C
int
Bloc des idéogrammes unifiés CJK, extension C, ajoutant encore plus de caractères.
IntlChar::BLOCK_CODE_MANDAIC
int
Bloc des caractères mandaïques utilisés dans l'écriture mandaïque.
IntlChar::BLOCK_CODE_BATAK
int
Bloc des caractères Batak utilisés dans l'écriture Batak de l'Indonésie.
IntlChar::BLOCK_CODE_ETHIOPIC_EXTENDED_A
int
Bloc étendu A des caractères éthiopiens ajoutant des caractères supplémentaires pour l'écriture éthiopienne.
IntlChar::BLOCK_CODE_BRAHMI
int
Bloc des caractères Brahmi utilisés dans l'écriture Brahmi ancienne de l'Inde.
IntlChar::BLOCK_CODE_BAMUM_SUPPLEMENT
int
Bloc des suppléments Bamum ajoutant des caractères supplémentaires pour l'écriture Bamum.
IntlChar::BLOCK_CODE_KANA_SUPPLEMENT
int
Bloc des suppléments Kana ajoutant des caractères supplémentaires pour l'écriture japonaise Kana.
IntlChar::BLOCK_CODE_PLAYING_CARDS
int
Bloc des caractères des cartes à jouer utilisés dans les symboles de jeux de cartes.
IntlChar::BLOCK_CODE_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS
int
Bloc des symboles et pictogrammes divers utilisés dans divers contextes visuels.
IntlChar::BLOCK_CODE_EMOTICONS
int
Bloc des émoticônes utilisés pour représenter des expressions faciales et des émotions dans le texte.
IntlChar::BLOCK_CODE_TRANSPORT_AND_MAP_SYMBOLS
int
Bloc des symboles de transport et de cartes utilisés dans les représentations graphiques de systèmes de transport et de cartes.
IntlChar::BLOCK_CODE_ALCHEMICAL_SYMBOLS
int
Bloc des symboles alchimiques utilisés dans la représentation des concepts alchimiques historiques.
IntlChar::BLOCK_CODE_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D
int
Bloc des idéogrammes unifiés CJK, extension D, ajoutant encore plus de caractères.
IntlChar::BLOCK_CODE_ARABIC_EXTENDED_A
int
Bloc étendu A des caractères arabes ajoutant des caractères supplémentaires pour l'écriture arabe.
IntlChar::BLOCK_CODE_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS
int
Bloc des symboles alphabétiques mathématiques arabes utilisés dans les expressions mathématiques.
IntlChar::BLOCK_CODE_CHAKMA
int
Bloc des caractères Chakma utilisés dans l'écriture Chakma de l'Inde et du Bangladesh.
IntlChar::BLOCK_CODE_MEETEI_MAYEK_EXTENSIONS
int
Bloc des extensions Meetei Mayek ajoutant des caractères supplémentaires pour l'écriture Meetei Mayek.
IntlChar::BLOCK_CODE_MEROITIC_CURSIVE
int
Bloc des caractères cursifs méroïtiques utilisés dans l'écriture méroïtique ancienne.
IntlChar::BLOCK_CODE_MEROITIC_HIEROGLYPHS
int
Bloc des hiéroglyphes méroïtiques utilisés dans l'écriture méroïtique ancienne.
IntlChar::BLOCK_CODE_MIAO
int
Bloc des caractères Miao utilisés dans l'écriture Miao de certaines régions d'Asie.
IntlChar::BLOCK_CODE_SHARADA
int
Bloc des caractères Sharada utilisés dans l'écriture Sharada de l'Inde.
IntlChar::BLOCK_CODE_SORA_SOMPENG
int
Bloc des caractères Sora Sompeng utilisés dans l'écriture Sora Sompeng de l'Inde.
IntlChar::BLOCK_CODE_SUNDANESE_SUPPLEMENT
int
Bloc des suppléments Sundanais ajoutant des caractères supplémentaires pour l'écriture sundanaise.
IntlChar::BLOCK_CODE_TAKRI
int
Bloc des caractères Takri utilisés dans l'écriture Takri de l'Inde.
IntlChar::BLOCK_CODE_BASSA_VAH
int
Bloc des caractères Bassa Vah utilisés dans l'écriture Bassa Vah de la Guinée.
IntlChar::BLOCK_CODE_CAUCASIAN_ALBANIAN
int
Bloc des caractères albanais caucasiens utilisés dans l'écriture albanaise caucasienne ancienne.
IntlChar::BLOCK_CODE_COPTIC_EPACT_NUMBERS
int
Bloc des nombres épactes coptes utilisés dans le calcul des épacts pour le calendrier copte.
IntlChar::BLOCK_CODE_COMBINING_DIACRITICAL_MARKS_EXTENDED
int
Bloc des marques diacritiques combinantes étendues ajoutant des caractères supplémentaires pour modifier les caractères de base.
IntlChar::BLOCK_CODE_DUPLOYAN
int
Bloc des caractères Duployan utilisés dans l'écriture phonétique du Duployan stenography.
IntlChar::BLOCK_CODE_ELBASAN
int
Bloc des caractères Elbasan utilisés dans l'écriture Elbasan de l'Albanie ancienne.
IntlChar::BLOCK_CODE_GEOMETRIC_SHAPES_EXTENDED
int
Bloc étendu des formes géométriques ajoutant des formes supplémentaires pour une variété de symboles graphiques.
IntlChar::BLOCK_CODE_GRANTHA
int
Bloc des caractères Grantha utilisés dans l'écriture Grantha de l'Inde.
IntlChar::BLOCK_CODE_KHOJKI
int
Bloc des caractères Khojki utilisés dans l'écriture Khojki de l'Inde.
IntlChar::BLOCK_CODE_KHUDAWADI
int
Bloc des caractères Khudawadi utilisés dans l'écriture Khudawadi de l'Inde.
IntlChar::BLOCK_CODE_LATIN_EXTENDED_E
int
Bloc des extensions Latin supplémentaires E ajoutant des caractères supplémentaires pour l'écriture des langues utilisant l'alphabet latin.
IntlChar::BLOCK_CODE_LINEAR_A
int
Bloc des caractères Linear A utilisés dans l'écriture Linear A de l'ancienne Crète.
IntlChar::BLOCK_CODE_MAHAJANI
int
Bloc des caractères Mahajani utilisés dans l'écriture Mahajani de l'Inde.
IntlChar::BLOCK_CODE_MANICHAEAN
int
Bloc des caractères manichéens utilisés dans l'écriture manichéenne ancienne.
IntlChar::BLOCK_CODE_MENDE_KIKAKUI
int
Bloc des caractères Mende Kikakui utilisés dans l'écriture Mende Kikakui de la Sierra Leone.
IntlChar::BLOCK_CODE_MODI
int
Bloc des caractères Modi utilisés dans l'écriture Modi de l'Inde.
IntlChar::BLOCK_CODE_MRO
int
Bloc des caractères Mro utilisés dans l'écriture Mro de certains peuples de l'Asie du Sud-Est.
IntlChar::BLOCK_CODE_MYANMAR_EXTENDED_B
int
Bloc étendu B des caractères Myanmar ajoutant des caractères supplémentaires pour l'écriture Myanmar.
IntlChar::BLOCK_CODE_NABATAEAN
int
Bloc des caractères Nabataéens utilisés dans l'écriture Nabataéenne de l'Antiquité.
IntlChar::BLOCK_CODE_OLD_NORTH_ARABIAN
int
Bloc des caractères arabes du Nord anciens utilisés dans l'écriture nord-arabe ancienne.
IntlChar::BLOCK_CODE_OLD_PERMIC
int
Bloc des caractères permic anciens utilisés dans l'écriture permic de l'ancienne Perse.
IntlChar::BLOCK_CODE_ORNAMENTAL_DINGBATS
int
Bloc des dingbats ornementaux utilisés pour ajouter des éléments décoratifs dans le texte.
IntlChar::BLOCK_CODE_PAHAWH_HMONG
int
Bloc des caractères Pahawh Hmong utilisés dans l'écriture Pahawh Hmong pour la langue Hmong.
IntlChar::BLOCK_CODE_PALMYRENE
int
Bloc des caractères palmyréens utilisés dans l'écriture palmyrène de l'Antiquité.
IntlChar::BLOCK_CODE_PAU_CIN_HAU
int
Bloc des caractères Pau Cin Hau utilisés dans l'écriture Pau Cin Hau de certaines communautés en Asie.
IntlChar::BLOCK_CODE_PSALTER_PAHLAVI
int
Bloc des caractères pahlavi des psaumes utilisés dans l'écriture pahlavi pour les textes religieux.
IntlChar::BLOCK_CODE_SHORTHAND_FORMAT_CONTROLS
int
Bloc des contrôles de format sténographique utilisés pour la sténographie et la transcription rapide.
IntlChar::BLOCK_CODE_SIDDHAM
int
Bloc des caractères Siddham utilisés dans l'écriture Siddham de l'Inde ancienne.
IntlChar::BLOCK_CODE_SINHALA_ARCHAIC_NUMBERS
int
Bloc des nombres archaïques Sinhala utilisés dans l'écriture Sinhala ancienne.
IntlChar::BLOCK_CODE_SUPPLEMENTAL_ARROWS_C
int
Bloc des flèches supplémentaires C ajoutant encore plus de variantes de flèches pour diverses représentations graphiques.
IntlChar::BLOCK_CODE_TIRHUTA
int
Bloc des caractères Tirhuta utilisés dans l'écriture Tirhuta de l'Inde du Nord-Est.
IntlChar::BLOCK_CODE_WARANG_CITI
int
Bloc des caractères Warang Citi utilisés dans l'écriture Warang Citi pour la langue Ho.
IntlChar::BLOCK_CODE_COUNT
int
Bloc code-count définissant le nombre total de blocs disponibles.
IntlChar::BLOCK_CODE_INVALID_CODE
int
Bloc code-invalid-code représentant un code de bloc invalide ou non défini.
IntlChar::BPT_NONE
int
Type de ponctuation bidirectionnelle : Aucun.
IntlChar::BPT_OPEN
int
Type de ponctuation bidirectionnelle : Ouverture.
IntlChar::BPT_CLOSE
int
Type de ponctuation bidirectionnelle : Fermeture.
IntlChar::BPT_COUNT
int
Nombre total de types de ponctuations bidirectionnelles.
IntlChar::EA_NEUTRAL
int
Largeur est-asiatique : Neutre.
IntlChar::EA_AMBIGUOUS
int
Largeur est-asiatique : Ambiguë.
IntlChar::EA_HALFWIDTH
int
Largeur est-asiatique : Demi-largeur.
IntlChar::EA_FULLWIDTH
int
Largeur est-asiatique : Pleine largeur.
IntlChar::EA_NARROW
int
Largeur est-asiatique : Étroit.
IntlChar::EA_WIDE
int
Largeur est-asiatique : Large.
IntlChar::EA_COUNT
int
Nombre total de catégories de largeur est-asiatique.
IntlChar::UNICODE_CHAR_NAME
int
Nom de caractère Unicode standard.
IntlChar::UNICODE_10_CHAR_NAME
int
Nom de caractère Unicode version 10.
IntlChar::EXTENDED_CHAR_NAME
int
Nom de caractère étendu Unicode.
IntlChar::CHAR_NAME_ALIAS
int
Alias de nom de caractère Unicode.
IntlChar::CHAR_NAME_CHOICE_COUNT
int
Nombre de choix pour les alias de noms de caractères Unicode.
IntlChar::SHORT_PROPERTY_NAME
int
Nom de propriété courte.
IntlChar::LONG_PROPERTY_NAME
int
Nom de propriété longue.
IntlChar::PROPERTY_NAME_CHOICE_COUNT
int
Nombre de choix pour les noms de propriétés.
IntlChar::DT_NONE
int
Type de décomposition : Aucun.
IntlChar::DT_CANONICAL
int
Type de décomposition : Canonique.
IntlChar::DT_COMPAT
int
Type de décomposition : Compatibilité.
IntlChar::DT_CIRCLE
int
Type de décomposition : Cercle.
IntlChar::DT_FINAL
int
Type de décomposition : Final.
IntlChar::DT_FONT
int
Type de décomposition : Police.
IntlChar::DT_FRACTION
int
Type de décomposition : Fraction.
IntlChar::DT_INITIAL
int
Type de décomposition : Initial.
IntlChar::DT_ISOLATED
int
Type de décomposition : Isolé.
IntlChar::DT_MEDIAL
int
Type de décomposition : Médial.
IntlChar::DT_NARROW
int
Type de décomposition : Étroit.
IntlChar::DT_NOBREAK
int
Type de décomposition : Sans rupture.
IntlChar::DT_SMALL
int
Type de décomposition : Petit.
IntlChar::DT_SQUARE
int
Type de décomposition : Carré.
IntlChar::DT_SUB
int
Type de décomposition : Substitutif.
IntlChar::DT_SUPER
int
Type de décomposition : Superscript.
IntlChar::DT_VERTICAL
int
Type de décomposition : Vertical.
IntlChar::DT_WIDE
int
Type de décomposition : Large.
IntlChar::DT_COUNT
int
Nombre total de types de décomposition.
IntlChar::JT_NON_JOINING
int
Type de jonction : Non-jonctif.
IntlChar::JT_JOIN_CAUSING
int
Type de jonction : Causant la jonction.
IntlChar::JT_DUAL_JOINING
int
Type de jonction : Jonction double.
IntlChar::JT_LEFT_JOINING
int
Type de jonction : Jonction gauche.
IntlChar::JT_RIGHT_JOINING
int
Type de jonction : Jonction droite.
IntlChar::JT_TRANSPARENT
int
Type de jonction : Transparent.
IntlChar::JT_COUNT
int
Nombre total de types de jonction.
IntlChar::JG_NO_JOINING_GROUP
int
Groupe de jonction : Pas de groupe de jonction.
IntlChar::JG_AIN
int
Groupe de jonction : Ain.
IntlChar::JG_ALAPH
int
Groupe de jonction : Alaph.
IntlChar::JG_ALEF
int
Groupe de jonction : Alef.
IntlChar::JG_BEH
int
Groupe de jonction : Beh.
IntlChar::JG_BETH
int
Groupe de jonction : Beth.
IntlChar::JG_DAL
int
Groupe de jonction : Dal.
IntlChar::JG_DALATH_RISH
int
Groupe de jonction : Dalath Rish.
IntlChar::JG_E
int
Groupe de jonction : E.
IntlChar::JG_FEH
int
Groupe de jonction : Feh.
IntlChar::JG_FINAL_SEMKATH
int
Groupe de jonction : Final Semkath.
IntlChar::JG_GAF
int
Groupe de jonction : Gaf.
IntlChar::JG_GAMAL
int
Groupe de jonction : Gamal.
IntlChar::JG_HAH
int
Groupe de jonction : Hah.
IntlChar::JG_TEH_MARBUTA_GOAL
int
Groupe de jonction : Teh Marbuta Goal.
IntlChar::JG_HAMZA_ON_HEH_GOAL
int
Groupe de jonction : Hamza sur Heh Goal.
IntlChar::JG_HE
int
Groupe de jonction : He.
IntlChar::JG_HEH
int
Groupe de jonction : Heh.
IntlChar::JG_HEH_GOAL
int
Groupe de jonction : Heh Goal.
IntlChar::JG_HETH
int
Groupe de jonction : Heth.
IntlChar::JG_KAF
int
Groupe de jonction : Kaf.
IntlChar::JG_KAPH
int
Groupe de jonction : Kaph.
IntlChar::JG_KNOTTED_HEH
int
Groupe de jonction : Heh noué.
IntlChar::JG_LAM
int
Groupe de jonction : Lam.
IntlChar::JG_LAMADH
int
Groupe de jonction : Lamadh.
IntlChar::JG_MEEM
int
Groupe de jonction : Meem.
IntlChar::JG_MIM
int
Groupe de jonction : Mim.
IntlChar::JG_NOON
int
Groupe de jonction : Noon.
IntlChar::JG_NUN
int
Groupe de jonction : Nun.
IntlChar::JG_PE
int
Groupe de jonction : Pe.
IntlChar::JG_QAF
int
Groupe de jonction : Qaf.
IntlChar::JG_QAPH
int
Groupe de jonction : Qaph.
IntlChar::JG_REH
int
Groupe de jonction : Reh.
IntlChar::JG_REVERSED_PE
int
Groupe de jonction : Pe inversé.
IntlChar::JG_SAD
int
Groupe de jonction : Sad.
IntlChar::JG_SADHE
int
Groupe de jonction : Sadhe.
IntlChar::JG_SEEN
int
Groupe de jonction : Seen.
IntlChar::JG_SEMKATH
int
Groupe de jonction : Semkath.
IntlChar::JG_SHIN
int
Groupe de jonction : Shin.
IntlChar::JG_SWASH_KAF
int
Groupe de jonction : Swash Kaf.
IntlChar::JG_SYRIAC_WAW
int
Groupe de jonction : Waw Syriac.
IntlChar::JG_TAH
int
Groupe de jonction : Tah.
IntlChar::JG_TAW
int
Groupe de jonction : Taw.
IntlChar::JG_TEH_MARBUTA
int
Groupe de jonction : Teh Marbuta.
IntlChar::JG_TETH
int
Groupe de jonction : Teth.
IntlChar::JG_WAW
int
Groupe de jonction : Waw.
IntlChar::JG_YEH
int
Groupe de jonction : Yeh.
IntlChar::JG_YEH_BARREE
int
Groupe de jonction : Yeh Barree.
IntlChar::JG_YEH_WITH_TAIL
int
Groupe de jonction : Yeh avec queue.
IntlChar::JG_YUDH
int
Groupe de jonction : Yudh.
IntlChar::JG_YUDH_HE
int
Groupe de jonction : Yudh-He.
IntlChar::JG_ZAIN
int
Groupe de jonction : Zain.
IntlChar::JG_FE
int
Groupe de jonction : Fe.
IntlChar::JG_KHAPH
int
Groupe de jonction : Khaph.
IntlChar::JG_ZHAIN
int
Groupe de jonction : Zhain.
IntlChar::JG_BURUSHASKI_YEH_BARREE
int
Groupe de jonction : Yeh Barree Burushaski.
IntlChar::JG_FARSI_YEH
int
Groupe de jonction : Yeh Farsi.
IntlChar::JG_NYA
int
Groupe de jonction : Nya.
IntlChar::JG_ROHINGYA_YEH
int
Groupe de jonction : Yeh Rohingya.
IntlChar::JG_MANICHAEAN_ALEPH
int
Groupe de jonction : Aleph Manichéen.
IntlChar::JG_MANICHAEAN_AYIN
int
Groupe de jonction : Ayin Manichéen.
IntlChar::JG_MANICHAEAN_BETH
int
Groupe de jonction : Beth Manichéen.
IntlChar::JG_MANICHAEAN_DALETH
int
Groupe de jonction : Daleth Manichéen.
IntlChar::JG_MANICHAEAN_DHAMEDH
int
Groupe de jonction : Dhamedh Manichéen.
IntlChar::JG_MANICHAEAN_FIVE
int
Groupe de jonction : Cinq Manichéen.
IntlChar::JG_MANICHAEAN_GIMEL
int
Groupe de jonction : Gimel Manichéen.
IntlChar::JG_MANICHAEAN_HETH
int
Groupe de jonction : Heth Manichéen.
IntlChar::JG_MANICHAEAN_HUNDRED
int
Groupe de jonction : Cent Manichéen.
IntlChar::JG_MANICHAEAN_KAPH
int
Groupe de jonction : Kaph Manichéen.
IntlChar::JG_MANICHAEAN_LAMEDH
int
Groupe de jonction : Lamedh Manichéen.
IntlChar::JG_MANICHAEAN_MEM
int
Groupe de jonction : Mem Manichéen.
IntlChar::JG_MANICHAEAN_NUN
int
Groupe de jonction : Nun Manichéen.
IntlChar::JG_MANICHAEAN_ONE
int
Groupe de jonction : Un Manichéen.
IntlChar::JG_MANICHAEAN_PE
int
Groupe de jonction : Pe Manichéen.
IntlChar::JG_MANICHAEAN_QOPH
int
Groupe de jonction : Qoph Manichéen.
IntlChar::JG_MANICHAEAN_RESH
int
Groupe de jonction : Resh Manichéen.
IntlChar::JG_MANICHAEAN_SADHE
int
Groupe de jonction : Sadhe Manichéen.
IntlChar::JG_MANICHAEAN_SAMEKH
int
Groupe de jonction : Samekh Manichéen.
IntlChar::JG_MANICHAEAN_TAW
int
Groupe de jonction : Taw Manichéen.
IntlChar::JG_MANICHAEAN_TEN
int
Groupe de jonction : Dix Manichéen.
IntlChar::JG_MANICHAEAN_TETH
int
Groupe de jonction : Teth Manichéen.
IntlChar::JG_MANICHAEAN_THAMEDH
int
Groupe de jonction : Thamedh Manichéen.
IntlChar::JG_MANICHAEAN_TWENTY
int
Groupe de jonction : Vingt Manichéen.
IntlChar::JG_MANICHAEAN_WAW
int
Groupe de jonction : Waw Manichéen.
IntlChar::JG_MANICHAEAN_YODH
int
Groupe de jonction : Yodh Manichéen.
IntlChar::JG_MANICHAEAN_ZAYIN
int
Groupe de jonction : Zayin Manichéen.
IntlChar::JG_STRAIGHT_WAW
int
Groupe de jonction : Waw droit.
IntlChar::JG_COUNT
int
Nombre total de groupes de jonction.
IntlChar::GCB_OTHER
int
Catégorie de cluster de graphemes : Autre.
IntlChar::GCB_CONTROL
int
Catégorie de cluster de graphemes : Contrôle.
IntlChar::GCB_CR
int
Catégorie de cluster de graphemes : Retour chariot.
IntlChar::GCB_EXTEND
int
Catégorie de cluster de graphemes : Extension.
IntlChar::GCB_L
int
Catégorie de cluster de graphemes : Lettre L.
IntlChar::GCB_LF
int
Catégorie de cluster de graphemes : Ligne Feed.
IntlChar::GCB_LV
int
Catégorie de cluster de graphemes : LV.
IntlChar::GCB_LVT
int
Catégorie de cluster de graphemes : LVT.
IntlChar::GCB_T
int
Catégorie de cluster de graphemes : T.
IntlChar::GCB_V
int
Catégorie de cluster de graphemes : V.
IntlChar::GCB_SPACING_MARK
int
Catégorie de cluster de graphemes : Marque de espacement.
IntlChar::GCB_PREPEND
int
Catégorie de cluster de graphemes : Préfixe.
IntlChar::GCB_REGIONAL_INDICATOR
int
Catégorie de cluster de graphemes : Indicateur régional.
IntlChar::GCB_COUNT
int
Nombre total de catégories de cluster de graphemes.
IntlChar::WB_OTHER
int
Catégorie de séparation de mots : Autre.
IntlChar::WB_ALETTER
int
Catégorie de séparation de mots : Lettre A.
IntlChar::WB_FORMAT
int
Catégorie de séparation de mots : Format.
IntlChar::WB_KATAKANA
int
Catégorie de séparation de mots : Katakana.
IntlChar::WB_MIDLETTER
int
Catégorie de séparation de mots : Lettre médiane.
IntlChar::WB_MIDNUM
int
Catégorie de séparation de mots : Numéro médian.
IntlChar::WB_NUMERIC
int
Catégorie de séparation de mots : Numérique.
IntlChar::WB_EXTENDNUMLET
int
Catégorie de séparation de mots : Extension numérique et lettre.
IntlChar::WB_CR
int
Catégorie de séparation de mots : Retour chariot.
IntlChar::WB_EXTEND
int
Catégorie de séparation de mots : Extension.
IntlChar::WB_LF
int
Catégorie de séparation de mots : Ligne Feed.
IntlChar::WB_MIDNUMLET
int
Catégorie de séparation de mots : Numéro et lettre médiane.
IntlChar::WB_NEWLINE
int
Catégorie de séparation de mots : Nouvelle ligne.
IntlChar::WB_REGIONAL_INDICATOR
int
Catégorie de séparation de mots : Indicateur régional.
IntlChar::WB_HEBREW_LETTER
int
Catégorie de séparation de mots : Lettre hébraïque.
IntlChar::WB_SINGLE_QUOTE
int
Catégorie de séparation de mots : Guillemets simples.
IntlChar::WB_DOUBLE_QUOTE
int
Catégorie de séparation de mots : Guillemets doubles.
IntlChar::WB_COUNT
int
Nombre total de catégories de séparation de mots.
IntlChar::SB_OTHER
int
Catégorie de séparation de phrases : Autre.
IntlChar::SB_ATERM
int
Catégorie de séparation de phrases : Aterm.
IntlChar::SB_CLOSE
int
Catégorie de séparation de phrases : Fermeture.
IntlChar::SB_FORMAT
int
Catégorie de séparation de phrases : Format.
IntlChar::SB_LOWER
int
Catégorie de séparation de phrases : Minuscules.
IntlChar::SB_NUMERIC
int
Catégorie de séparation de phrases : Numérique.
IntlChar::SB_OLETTER
int
Catégorie de séparation de phrases : Lettre O.
IntlChar::SB_SEP
int
Catégorie de séparation de phrases : Séparateur.
IntlChar::SB_SP
int
Catégorie de séparation de phrases : Espacement.
IntlChar::SB_STERM
int
Catégorie de séparation de phrases : Sterm.
IntlChar::SB_UPPER
int
Catégorie de séparation de phrases : Majuscules.
IntlChar::SB_CR
int
Catégorie de séparation de phrases : Retour chariot.
IntlChar::SB_EXTEND
int
Catégorie de séparation de phrases : Extension.
IntlChar::SB_LF
int
Catégorie de séparation de phrases : Ligne Feed.
IntlChar::SB_SCONTINUE
int
Catégorie de séparation de phrases : Continue.
IntlChar::SB_COUNT
int
Nombre total de catégories de séparation de phrases.
IntlChar::LB_UNKNOWN
int
Catégorie de séparation de lignes : Inconnue.
IntlChar::LB_AMBIGUOUS
int
Catégorie de séparation de lignes : Ambiguë.
IntlChar::LB_ALPHABETIC
int
Catégorie de séparation de lignes : Alphabétique.
IntlChar::LB_BREAK_BOTH
int
Catégorie de séparation de lignes : Séparation des deux côtés.
IntlChar::LB_BREAK_AFTER
int
Catégorie de séparation de lignes : Séparation après.
IntlChar::LB_BREAK_BEFORE
int
Catégorie de séparation de lignes : Séparation avant.
IntlChar::LB_MANDATORY_BREAK
int
Catégorie de séparation de lignes : Séparation obligatoire.
IntlChar::LB_CONTINGENT_BREAK
int
Catégorie de séparation de lignes : Séparation contingente.
IntlChar::LB_CLOSE_PUNCTUATION
int
Catégorie de séparation de lignes : Ponctuation fermante.
IntlChar::LB_COMBINING_MARK
int
Catégorie de séparation de lignes : Marque combinante.
IntlChar::LB_CARRIAGE_RETURN
int
Catégorie de séparation de lignes : Retour chariot.
IntlChar::LB_EXCLAMATION
int
Catégorie de séparation de lignes : Point d'exclamation.
IntlChar::LB_GLUE
int
Catégorie de séparation de lignes : Colle.
IntlChar::LB_HYPHEN
int
Catégorie de séparation de lignes : Tiret.
IntlChar::LB_IDEOGRAPHIC
int
Catégorie de séparation de lignes : Idéographique.
IntlChar::LB_INSEPARABLE
int
Catégorie de séparation de lignes : Inséparable.
IntlChar::LB_INSEPERABLE
int
Catégorie de séparation de lignes : Inséparable.
IntlChar::LB_INFIX_NUMERIC
int
Catégorie de séparation de lignes : Numérique intermédiaire.
IntlChar::LB_LINE_FEED
int
Catégorie de séparation de lignes : Ligne Feed.
IntlChar::LB_NONSTARTER
int
Catégorie de séparation de lignes : Non-initiateur.
IntlChar::LB_NUMERIC
int
Catégorie de séparation de lignes : Numérique.
IntlChar::LB_OPEN_PUNCTUATION
int
Catégorie de séparation de lignes : Ponctuation ouvrante.
IntlChar::LB_POSTFIX_NUMERIC
int
Catégorie de séparation de lignes : Numérique postfixe.
IntlChar::LB_PREFIX_NUMERIC
int
Catégorie de séparation de lignes : Numérique préfixe.
IntlChar::LB_QUOTATION
int
Catégorie de séparation de lignes : Citation.
IntlChar::LB_COMPLEX_CONTEXT
int
Catégorie de séparation de lignes : Contexte complexe.
IntlChar::LB_SURROGATE
int
Catégorie de séparation de lignes : Surrugate.
IntlChar::LB_SPACE
int
Catégorie de séparation de lignes : Espace.
IntlChar::LB_BREAK_SYMBOLS
int
Catégorie de séparation de lignes : Symboles de rupture.
IntlChar::LB_ZWSPACE
int
Catégorie de séparation de lignes : Espace zéro largeur.
IntlChar::LB_NEXT_LINE
int
Catégorie de séparation de lignes : Ligne suivante.
IntlChar::LB_WORD_JOINER
int
Catégorie de séparation de lignes : Relieur de mots.
IntlChar::LB_H2
int
Catégorie de séparation de lignes : H2.
IntlChar::LB_H3
int
Catégorie de séparation de lignes : H3.
IntlChar::LB_JL
int
Catégorie de séparation de lignes : JL.
IntlChar::LB_JT
int
Catégorie de séparation de lignes : JT.
IntlChar::LB_JV
int
Catégorie de séparation de lignes : JV.
IntlChar::LB_CLOSE_PARENTHESIS
int
Catégorie de séparation de lignes : Parenthèse fermante.
IntlChar::LB_CONDITIONAL_JAPANESE_STARTER
int
Catégorie de séparation de lignes : Début conditionnel japonais.
IntlChar::LB_HEBREW_LETTER
int
Catégorie de séparation de lignes : Lettre hébraïque.
IntlChar::LB_REGIONAL_INDICATOR
int
Catégorie de séparation de lignes : Indicateur régional.
IntlChar::LB_COUNT
int
Nombre total de catégories de séparation de lignes.
IntlChar::NT_NONE
int
Type de nombre : Aucun.
IntlChar::NT_DECIMAL
int
Type de nombre : Décimal.
IntlChar::NT_DIGIT
int
Type de nombre : Chiffre.
IntlChar::NT_NUMERIC
int
Type de nombre : Numérique.
IntlChar::NT_COUNT
int
Nombre total de types de nombres.
IntlChar::HST_NOT_APPLICABLE
int
Type de syllabe Hangul : Non applicable.
IntlChar::HST_LEADING_JAMO
int
Type de syllabe Hangul : Jamo initial.
IntlChar::HST_VOWEL_JAMO
int
Type de syllabe Hangul : Jamo voyelle.
IntlChar::HST_TRAILING_JAMO
int
Type de syllabe Hangul : Jamo final.
IntlChar::HST_LV_SYLLABLE
int
Type de syllabe Hangul : Syllabe LV.
IntlChar::HST_LVT_SYLLABLE
int
Type de syllabe Hangul : Syllabe LVT.
IntlChar::HST_COUNT
int
Nombre total de types de syllabes Hangul.
IntlChar::FOLD_CASE_DEFAULT
int
Option de pliage de casse : Par défaut.
IntlChar::FOLD_CASE_EXCLUDE_SPECIAL_I
int
Option de pliage de casse : Exclure le I spécial.
Version | Description |
---|---|
8.4.0 | Les constantes de classe sont maintenant typées. |
7.0.6 |
La IntlChar::NO_NUMERIC_VALUE constante a été ajoutée.
|
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