Outils pour utilisateurs

Outils du site


notes:libicu

Notes sur libicu C API

  • Les fonctions utilisant le preflight (comme u_strFromUTF8) retourne le nombre de caractères sans le \0.
  • Lors de la normalisation (unorm2_normalize), un premier appel avec capacity à 0 aura un UErrorCode du U_BUFFER_OVERFLOW_ERROR et la fonction retourne la taille nécessaire, sans \0, pour stocker la chaîne normalisée.
  • Avant chaque appel à une fonction ayant un paramètre UErrorCode *, il est nécessaire d'initialiser à U_ZERO_ERROR, dans le cas contraire, cette valeur pourra être invalide au retour (u_errorName(errorCode)[BOGUS UErrorCode])
notes/libicu.txt · Dernière modification: 2019/08/02 16:48 de etienne