à tous (je change un peu

Décidément, Lazarus me réserve des surprises
J'exporte une table vers un tableur Open Office. Côté table, tout va bien. Ce sont les entêtes de colonne qui me posent des problèmer. Voici regroupés les essais que j'ai faits
Essai 1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
xCategorie : WideString;
 {plus loin}
xCatégorie := 'Catégorie';
TextCursor := Cellule.createTextCursor;
   Cellule.insertString( TextCursor, xCategorie, false );
j'obtiens 'CatA@gorie'

Essai 2
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
xCategorie : WideString;
 {plus loin}
xCatégorie := utf8Encode('Catégorie');
TextCursor := Cellule.createTextCursor;
   Cellule.insertString( TextCursor, utf8Encode('Catégorie'), true );
Je ne peux donner le résutat --> c'est textuellement du chinois ! Des caractère chinois !
Essai 3 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
xCategorie : WideString;
 {plus loin}
xCatégorie :=utf8Encode( 'Catégorie');
TextCursor := Cellule.createTextCursor;
   Cellule.insertString( TextCursor, xCategorie, false );
Essai 4 : comme le deux mais avec AnsiToUtf8 --->même résultat

Essai 5 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
xCategorie : WideString;
 {plus loin}
xCatégorie :=Utf8Encod('Catégorie');
TextCursor := Cellule.createTextCursor;
   Cellule.insertString( TextCursor, xCategorie, false );
Comme le 1 donc pas de "é"

Je soupçonne Open Office de mettre son grain de sel. Comment m'en sortir ?