à 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 1j'obtiens 'CatA@gorie'
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 );
Essai 2
Je ne peux donner le résutat --> c'est textuellement du chinois ! Des caractère chinois !
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 );
Essai 3 :
Essai 4 : comme le deux mais avec AnsiToUtf8 --->même résultat
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 5 :
Comme le 1 donc pas de "é"
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 );
Je soupçonne Open Office de mettre son grain de sel. Comment m'en sortir ?
Partager