Bonjour à toutes et à tous,

Dans un programme, mes fichiers *.pas sont encodés en UTF8.

Quand j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
  s:= Copy('Problème 1', 10, 1);
ça me retourne ' ' ; c'est-à-dire l'espace compris entre Problème et 1. Le 'è' est considéré comme composé de deux octets.

J'aimerais qu'il soit considéré comme un caractère sur 1 octet seulement. J'ai essayé différentes chose : UniCodeString, UTF8Encode, UTF8Décode , ... je m’emmêle les crayons, je ne m'en sors pas.

Que faut-il faire pour gérer les caractères accentués comme étant codés sur un seul octets ?

Cordialement.

Pierre.