+0
−10
Chargement en cours
Les fonctions `spip_substr()` et `spip_strlen()` gèrent déjà
correctement les chaînes UTF-8. Il n'y a donc pas besoin de
corriger la longueur de coupe en lui rajoutant des caractères
supplémentaires pour les caractères UTF-8.
Ainsi, par exemple :
```
[(#VAL{Tést àvéc plêïn d’àççènts bla bli blu}|couper{31})]
```
renvoie
* jusqu'à eebacfbe inclus :
`Tést àvéc plêïn d’àççènts bla (...)` (35 caractères → KO) ;
* après ce correctif :
`Tést àvéc plêïn d’àççènts (...)` (31 caractères → OK).
Cela rejoint le bug rapporté par @Fil dans les commentaires de #255 :
spip/spip#255
Refs: #5422
Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site