Bonjour à tous,

Je suis débutant en programmation OOo et c'est mon premier post.
Je me heurte à un problème d'affichage des caratères accentués dans une boîte de dialogue. J'ai testé OOo 1.1.4 et 2.0 sur plate-forme linux et windows avec le même résultat. Voici un petit morceau de code qui met en évidence (enfin chez moi) le problème.

Sub Main
 Dim sFile As String
 Dim sRecord As String
 Dim iFP As Integer
 sFile = "/tmp/monfichier.datas"
 iFP = FreeFile
 Open sFile For Output As #iFP
 Write #iFP, "azertyuiopéèçàîûïü123"  'Ecriture correcte dans le fichier
 Close #iFP
 iFP = FreeFile
 Open sFile For Input As #iFP
 Input #iFP, sRecord
 Close #iFP
 MsgBox sRecord 'Affichage incorrect dans la boîte de dialogue
End Sub

Un éditeur de texte montre que le fichier est écrit correctement.
Lorsque l'on recopie un textfield possédant des caratères accentués vers un autre textfield, pas de souci.
Par contre si la source des données est un fichier, ça ne marche pas.

Quelqu'un a-t-il dèjà été confronté à ce pb ?

Merci d'avance pour votre aide.

--
Thierry COLAS
Linux User 236286 - http://counter.li.org
Bravo et Merci à tous les contributeurs du LIBRE


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à