Les erreurs suivantes font partie d'un masque de bits retourné par l'algorithme UTS #46 dans
les fonctions idn_to_utf8() et idn_to_ascii().
-
IDNA_ERROR_EMPTY_LABEL
(int)
-
-
IDNA_ERROR_LABEL_TOO_LONG
(int)
-
-
IDNA_ERROR_DOMAIN_NAME_TOO_LONG
(int)
-
-
IDNA_ERROR_LEADING_HYPHEN
(int)
-
-
IDNA_ERROR_TRAILING_HYPHEN
(int)
-
-
IDNA_ERROR_HYPHEN_3_4
(int)
-
-
IDNA_ERROR_LEADING_COMBINING_MARK
(int)
-
-
IDNA_ERROR_DISALLOWED
(int)
-
-
IDNA_ERROR_PUNYCODE
(int)
-
-
IDNA_ERROR_LABEL_HAS_DOT
(int)
-
-
IDNA_ERROR_INVALID_ACE_LABEL
(int)
-
-
IDNA_ERROR_BIDI
(int)
-
-
IDNA_ERROR_CONTEXTJ
(int)
-
-
ULOC_ACTUAL_LOCALE
(int)
-
La locale d'où proviennent réellement les données.
-
ULOC_VALID_LOCALE
(int)
-
La locale la plus spécifique prise en charge par ICU.
-
U_AMBIGUOUS_ALIAS_WARNING
(int)
-
Cet alias de convertisseur peut aller à différentes implémentations de convertisseur.
-
U_BAD_VARIABLE_DEFINITION
(int)
-
Manque de '$' ou nom de variable en double.
-
U_BRK_ASSIGN_ERROR
(int)
-
Erreur de syntaxe dans l'instruction d'affectation de la règle RBBI.
-
U_BRK_ERROR_LIMIT
(int)
-
Cela doit toujours être la dernière valeur pour indiquer la limite des échecs de l'itérateur de coupures.
-
U_BRK_ERROR_START
(int)
-
Début des codes indiquant les échecs de l'itérateur de coupures.
-
U_BRK_HEX_DIGITS_EXPECTED
(int)
-
Des chiffres hexadécimaux sont attendus comme partie d'un caractère échappé dans une règle.
-
U_BRK_INIT_ERROR
(int)
-
Échec de l'initialisation. Données ICU probablement manquantes.
-
U_BRK_INTERNAL_ERROR
(int)
-
Une erreur interne (bogue) a été détectée.
-
U_BRK_MALFORMED_RULE_TAG
(int)
-
Le tag {nnn} sur une règle est mal formé.
-
U_BRK_MISMATCHED_PAREN
(int)
-
Parenthèses non appariées dans une règle RBBI.
-
U_BRK_NEW_LINE_IN_QUOTED_STRING
(int)
-
Guillemet fermant manquant dans une règle RBBI.
-
U_BRK_RULE_EMPTY_SET
(int)
-
La règle contient un ensemble Unicode vide.
-
U_BRK_RULE_SYNTAX
(int)
-
Erreur de syntaxe dans la règle RBBI.
-
U_BRK_SEMICOLON_EXPECTED
(int)
-
Point-virgule ';' manquant à la fin d'une règle RBBI.
-
U_BRK_UNCLOSED_SET
(int)
-
Ensemble Unicode dans une règle RBBI manquant un ']' de fermeture.
-
U_BRK_UNDEFINED_VARIABLE
(int)
-
Utilisation d'une $Variable non définie dans une règle RBBI.
-
U_BRK_UNRECOGNIZED_OPTION
(int)
-
Option dans les règles RBBI non reconnue.
-
U_BRK_VARIABLE_REDFINITION
(int)
-
Variable de règle RBBI redéfinie.
-
U_BUFFER_OVERFLOW_ERROR
(int)
-
Un résultat ne rentrerait pas dans le tampon fourni.
-
U_CE_NOT_FOUND_ERROR
(int)
-
Actuellement utilisé uniquement lors du réglage du sommet variable, mais peut être utilisé généralement.
-
U_COLLATOR_VERSION_MISMATCH
(int)
-
La version du collateur n'est pas compatible avec la version de base.
-
U_DIFFERENT_UCA_VERSION
(int)
-
ucol_open a rencontré une incompatibilité entre la version UCA et la version de l'image du collateur,
donc le collateur a été construit à partir de règles. Pas d'impact sur la fonction ultérieure.
-
U_ENUM_OUT_OF_SYNC_ERROR
(int)
-
UEnumeration hors de synchronisation avec la collection sous-jacente.
-
U_ERROR_LIMIT
(int)
-
Alias de U_PLUGIN_ERROR_LIMIT.
-
U_ERROR_WARNING_LIMIT
(int)
-
Cela doit toujours être la dernière valeur d'avertissement pour indiquer
la limite des avertissements UErrorCode (dernier code d'avertissement +1).
-
U_ERROR_WARNING_START
(int)
-
Début des résultats informationnels (sémantiquement réussis).
-
U_FILE_ACCESS_ERROR
(int)
-
Le fichier demandé est introuvable.
-
U_FMT_PARSE_ERROR_LIMIT
(int)
-
La limite des erreurs de la bibliothèque de formatage.
-
U_FMT_PARSE_ERROR_START
(int)
-
Début des erreurs de la bibliothèque de formatage.
-
U_IDNA_ACE_PREFIX_ERROR
(int)
-
-
U_IDNA_CHECK_BIDI_ERROR
(int)
-
-
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR
(int)
-
-
U_IDNA_ERROR_LIMIT
(int)
-
-
U_IDNA_ERROR_START
(int)
-
-
U_IDNA_LABEL_TOO_LONG_ERROR
(int)
-
-
U_IDNA_PROHIBITED_ERROR
(int)
-
-
U_IDNA_STD3_ASCII_RULES_ERROR
(int)
-
-
U_IDNA_UNASSIGNED_ERROR
(int)
-
-
U_IDNA_VERIFICATION_ERROR
(int)
-
-
U_IDNA_ZERO_LENGTH_LABEL_ERROR
(int)
-
-
U_ILLEGAL_ARGUMENT_ERROR
(int)
-
Indique une valeur d'argument incorrecte.
-
U_ILLEGAL_CHAR_FOUND
(int)
-
Conversion de caractère : séquence d'entrée illégale.
-
U_ILLEGAL_CHAR_IN_SEGMENT
(int)
-
Non utilisé depuis ICU 2.4.
-
U_ILLEGAL_CHARACTER
(int)
-
Un caractère spécial est en dehors de son contexte autorisé.
-
U_ILLEGAL_ESCAPE_SEQUENCE
(int)
-
Séquence d'échappement illégale ISO-2022.
-
U_ILLEGAL_PAD_POSITION
(int)
-
Symbole de remplissage mal placé dans le modèle numérique.
-
U_INDEX_OUTOFBOUNDS_ERROR
(int)
-
Tentative d'accès à un index hors limites.
-
U_INTERNAL_PROGRAM_ERROR
(int)
-
Indique un bogue dans le code de la bibliothèque.
-
U_INTERNAL_TRANSLITERATOR_ERROR
(int)
-
Erreur interne du système de translittération.
-
U_INVALID_CHAR_FOUND
(int)
-
Conversion de caractère : séquence d'entrée non mappable. Dans d'autres API : caractère invalide.
-
U_INVALID_FORMAT_ERROR
(int)
-
Le format des données n'est pas celui attendu.
-
U_INVALID_FUNCTION
(int)
-
Une règle '&fn()' spécifie un translittérateur inconnu.
-
U_INVALID_ID
(int)
-
Une règle '::id' spécifie un translittérateur inconnu.
-
U_INVALID_PROPERTY_PATTERN
(int)
-
Non utilisé depuis ICU 2.4.
-
U_INVALID_RBT_SYNTAX
(int)
-
Une règle '::id' a été passée à l'analyseur RuleBasedTransliterator.
-
U_INVALID_STATE_ERROR
(int)
-
L'opération demandée ne peut pas être complétée avec ICU dans son état actuel.
-
U_INVALID_TABLE_FILE
(int)
-
Fichier de table de conversion introuvable.
-
U_INVALID_TABLE_FORMAT
(int)
-
Fichier de table de conversion trouvé, mais corrompu.
-
U_INVARIANT_CONVERSION_ERROR
(int)
-
Impossible de convertir une chaîne UChar* en char*
avec le convertisseur invariant.
-
U_MALFORMED_EXPONENTIAL_PATTERN
(int)
-
Symbole de groupement dans le modèle d'exposant.
-
U_MALFORMED_PRAGMA
(int)
-
Un pragma 'use' est invalide.
-
U_MALFORMED_RULE
(int)
-
Les éléments d'une règle sont mal placés.
-
U_MALFORMED_SET
(int)
-
Un modèle UnicodeSet est invalide.
-
U_MALFORMED_SYMBOL_REFERENCE
(int)
-
Non utilisé depuis ICU 2.4.
-
U_MALFORMED_UNICODE_ESCAPE
(int)
-
Un modèle d'échappement Unicode est invalide.
-
U_MALFORMED_VARIABLE_DEFINITION
(int)
-
Une définition de variable est invalide.
-
U_MALFORMED_VARIABLE_REFERENCE
(int)
-
Une référence de variable est invalide.
-
U_MEMORY_ALLOCATION_ERROR
(int)
-
Erreur d'allocation mémoire.
-
U_MESSAGE_PARSE_ERROR
(int)
-
Impossible d'analyser un message (format de message).
-
U_MISMATCHED_SEGMENT_DELIMITERS
(int)
-
Non utilisé depuis ICU 2.4.
-
U_MISPLACED_ANCHOR_START
(int)
-
Une ancre de début apparaît à une position illégale.
-
U_MISPLACED_COMPOUND_FILTER
(int)
-
Un filtre composé est dans un emplacement invalide.
-
U_MISPLACED_CURSOR_OFFSET
(int)
-
Un décalage du curseur se produit à une position illégale.
-
U_MISPLACED_QUANTIFIER
(int)
-
Un quantificateur apparaît après un délimiteur de fin de segment.
-
U_MISSING_OPERATOR
(int)
-
Une règle ne contient aucun opérateur.
-
U_MISSING_RESOURCE_ERROR
(int)
-
La ressource demandée est introuvable.
-
U_MISSING_SEGMENT_CLOSE
(int)
-
Non utilisé depuis ICU 2.4.
-
U_MULTIPLE_ANTE_CONTEXTS
(int)
-
Plus d'un contexte antérieur.
-
U_MULTIPLE_COMPOUND_FILTERS
(int)
-
Plus d'un filtre composé.
-
U_MULTIPLE_CURSORS
(int)
-
Plus d'un curseur.
-
U_MULTIPLE_DECIMAL_SEPARATORS
(int)
-
Plus d'un séparateur décimal dans le modèle numérique.
-
U_MULTIPLE_DECIMAL_SEPERATORS
(int)
-
Alias de U_MULTIPLE_DECIMAL_SEPARATORS.
-
U_MULTIPLE_EXPONENTIAL_SYMBOLS
(int)
-
Plus d'un symbole d'exposant dans le modèle numérique.
-
U_MULTIPLE_PAD_SPECIFIERS
(int)
-
Plus d'un symbole de remplissage dans le modèle numérique.
-
U_MULTIPLE_PERCENT_SYMBOLS
(int)
-
Plus d'un symbole de pourcentage dans le modèle numérique.
-
U_MULTIPLE_PERMILL_SYMBOLS
(int)
-
Plus d'un symbole de pour mille dans le modèle numérique.
-
U_MULTIPLE_POST_CONTEXTS
(int)
-
Plus d'un contexte postérieur.
-
U_NO_SPACE_AVAILABLE
(int)
-
Pas d'espace disponible pour l'expansion en mémoire tampon pour la mise en forme arabe.
-
U_NO_WRITE_PERMISSION
(int)
-
Tentative de modification de données en lecture seule ou de données constantes.
-
U_PARSE_ERROR
(int)
-
Équivalent à Java ParseException.
-
U_PARSE_ERROR_LIMIT
(int)
-
La limite pour les erreurs du Transliterator.
-
U_PARSE_ERROR_START
(int)
-
Début des erreurs du Transliterator.
-
U_PATTERN_SYNTAX_ERROR
(int)
-
Erreur de syntaxe dans le modèle de format.
-
U_PRIMARY_TOO_LONG_ERROR
(int)
-
L'utilisateur a essayé de définir une variable supérieure à une valeur primaire de plus de deux octets.
-
U_REGEX_BAD_ESCAPE_SEQUENCE
(int)
-
Séquence d'échappement non reconnue dans le modèle.
-
U_REGEX_BAD_INTERVAL
(int)
-
Erreur dans l'intervalle {min,max}.
-
U_REGEX_ERROR_LIMIT
(int)
-
Cela doit toujours être la dernière valeur pour indiquer la limite des erreurs d'expressions rationnelles.
-
U_REGEX_ERROR_START
(int)
-
Début des codes indiquant les échecs des expressions rationnelles.
-
U_REGEX_INTERNAL_ERROR
(int)
-
Une erreur interne (bogue) a été détectée.
-
U_REGEX_INVALID_BACK_REF
(int)
-
Référence arrière vers un groupe de capture inexistant.
-
U_REGEX_INVALID_FLAG
(int)
-
Valeur invalide pour les drapeaux de mode de correspondance.
-
U_REGEX_INVALID_STATE
(int)
-
RegexMatcher dans un état invalide pour l'opération demandée.
-
U_REGEX_LOOK_BEHIND_LIMIT
(int)
-
Les correspondances de modèle Look-Behind doivent avoir une longueur maximale bornée.
-
U_REGEX_MAX_LT_MIN
(int)
-
Dans {min,max}, max est inférieur à min.
-
U_REGEX_MISMATCHED_PAREN
(int)
-
Parenthèses incorrectement imbriquées dans le modèle d'expression rationnelle.
-
U_REGEX_NUMBER_TOO_BIG
(int)
-
Le nombre décimal est trop grand.
-
U_REGEX_PROPERTY_SYNTAX
(int)
-
Propriété Unicode incorrecte.
-
U_REGEX_RULE_SYNTAX
(int)
-
Erreur de syntaxe dans le modèle d'expression rationnelle.
-
U_REGEX_SET_CONTAINS_STRING
(int)
-
Les expressions rationnelles ne peuvent pas contenir de UnicodeSets contenant des chaînes.
-
U_REGEX_UNIMPLEMENTED
(int)
-
Utilisation d'une fonctionnalité d'expression rationnelle pas encore implémentée.
-
U_RESOURCE_TYPE_MISMATCH
(int)
-
Une opération est demandée sur une ressource qui ne la prend pas en charge.
-
U_RULE_MASK_ERROR
(int)
-
Une règle est masquée par une règle antérieure plus générale.
-
U_SAFECLONE_ALLOCATED_WARNING
(int)
-
Une opération SafeClone a nécessité une allocation mémoire (à titre informatif uniquement).
-
U_SORT_KEY_TOO_SHORT_WARNING
(int)
-
Le nombre de niveaux demandé dans getBound est supérieur
au nombre de niveaux dans la clé de tri.
-
U_STANDARD_ERROR_LIMIT
(int)
-
Cela doit toujours être la dernière valeur pour indiquer la limite des erreurs standard.
-
U_STATE_OLD_WARNING
(int)
-
ICU doit utiliser une couche de compatibilité pour construire le service.
Il faut s'attendre à une dégradation des performances/de l'utilisation mémoire.
-
U_STATE_TOO_OLD_ERROR
(int)
-
ICU ne peut pas construire un service à partir de cet état, car il n'est plus pris en charge.
-
U_STRING_NOT_TERMINATED_WARNING
(int)
-
Une chaîne en sortie n'a pas pu être terminée par NUL car la longueur de sortie
length==destCapacity.
-
U_STRINGPREP_CHECK_BIDI_ERROR
(int)
-
Alias de U_IDNA_CHECK_BIDI_ERROR.
-
U_STRINGPREP_PROHIBITED_ERROR
(int)
-
Alias de U_IDNA_PROHIBITED_ERROR.
-
U_STRINGPREP_UNASSIGNED_ERROR
(int)
-
Alias de U_IDNA_UNASSIGNED_ERROR.
-
U_TOO_MANY_ALIASES_ERROR
(int)
-
Il y a trop d'alias dans le chemin vers la ressource demandée.
Il est très probable qu'une définition d'alias circulaire s'est produite.
-
U_TRAILING_BACKSLASH
(int)
-
Un antislash en suspens.
-
U_TRUNCATED_CHAR_FOUND
(int)
-
Conversion de caractère : séquence d'entrée incomplète.
-
U_UNCLOSED_SEGMENT
(int)
-
Un ')' fermant est manquant.
-
U_UNDEFINED_SEGMENT_REFERENCE
(int)
-
Une référence de segment ne correspond à aucun segment défini.
-
U_UNDEFINED_VARIABLE
(int)
-
Une référence de variable ne correspond à aucune variable définie.
-
U_UNEXPECTED_TOKEN
(int)
-
Erreur de syntaxe dans le modèle de format.
-
U_UNMATCHED_BRACES
(int)
-
Les accolades ne correspondent pas dans le modèle de message.
-
U_UNQUOTED_SPECIAL
(int)
-
Un caractère spécial n'a pas été mis entre guillemets ou échappé.
-
U_UNSUPPORTED_ATTRIBUTE
(int)
-
Non utilisé depuis ICU 2.4.
-
U_UNSUPPORTED_ERROR
(int)
-
L'opération demandée n'est pas prise en charge dans le contexte courant.
-
U_UNSUPPORTED_ESCAPE_SEQUENCE
(int)
-
Séquence d'échappement ISO-2022 non prise en charge.
-
U_UNSUPPORTED_PROPERTY
(int)
-
Non utilisé depuis ICU 2.4.
-
U_UNTERMINATED_QUOTE
(int)
-
Un guillemet simple fermant est manquant.
-
U_USELESS_COLLATOR_ERROR
(int)
-
Le collateur ne contient que des options et aucune base n'est spécifiée.
-
U_USING_DEFAULT_WARNING
(int)
-
Une recherche dans le bundle de ressources a renvoyé un résultat de la locale racine (pas une erreur).
-
U_USING_FALLBACK_WARNING
(int)
-
Une recherche dans le bundle de ressources a renvoyé un résultat de repli (pas une erreur).
-
U_VARIABLE_RANGE_EXHAUSTED
(int)
-
Trop de substituts générés pour la plage de variables donnée.
-
U_VARIABLE_RANGE_OVERLAP
(int)
-
La plage de variables chevauche les caractères utilisés dans les règles.
-
U_ZERO_ERROR
(int)
-
Pas d'erreur, pas d'avertissement.