Une incohérence entre le comptage UTF-16 et le comptage de runes peut conduire la fonction RIGHT à calculer un indice négatif et à provoquer une panique. Les versions 2.10.1 à avant le correctif indiqué sont concernées; mettre à jour Excelize.
Analyse technique
La garde compare le nombre de caractères en unités UTF-16, mais la tranche utilise le nombre de runes; pour certains caractères supplémentaires, un compte positif accepté produit un indice négatif. La voie RIGHTB n’est pas concernée d’après l’avis.
Impact, versions et correctif
Détection / vérification
Les applications qui évaluent des formules RIGHT sur des textes contenant des caractères du plan supplémentaire peuvent rencontrer la panique; AutoFitColWidth peut aussi évaluer des formules lors du traitement d’un classeur.
Action recommandée
Mettre à jour Excelize vers la version corrigée indiquée.
Sources
Priorisation DFS : P4 · 1 source(s).