Indice de chaine

J’ai une base v13 qui n’est pas en mode unicode (même en 2019, défense de rigoler). Pour lire le ième caractère, la syntaxe $leCaractere:=$laChaine[[$i]] génère une erreur, je suis obligé d’utiliser Sous chaine. C’est une particularité du mode non unicode ou je rate quelque chose ?

C’est quoi l’erreur ?
T’es sur que ton $laChaine contient bien suffisamment de caractères sinon effectivement tu vas te chopper une erreur à l’exécution.

Ça faisait une erreur de syntaxe, pas l’erreur indice invalide (même le vendredi je n’appelle pas à l’aide pour un indice hors chaine :wink: )

Ceci posé, aujourd’hui la syntaxe d’indice de chaine à crochets passe ! Pourtant l’autre jour on était deux à rester comme deux ronds de flanc devant ce comportement, va comprendre.