Conserver un cihier .txt en UTF-8 après un open

bigsquale Messages postés 13 Date d'inscription mardi 3 décembre 2002 Statut Membre Dernière intervention 22 février 2005 - 26 nov. 2003 à 11:49
giocom Messages postés 2 Date d'inscription lundi 17 mars 2003 Statut Membre Dernière intervention 22 février 2006 - 22 févr. 2006 à 02:49
bonjour,

je dispose d'un fichier .txt codé en UTF-8 et suite à son ouverture avec les instructions suivantes (VB6):
OPEN FICHIER.TXT FOR OUTPUT AS #1
PRINT #1, Chaine
CLOSE #1

celui ci passe en ANSI, je n'arrive pas à conserver le codage UTF-8.
Existe t il une instruction qui me permette de coder à chaque modif ce fichier en UTF-8 ?

merci

BigSquale
A voir également:

5 réponses

cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
26 nov. 2003 à 13:13
:big) Neodante :big)

A ma connaissance le seul format de sortie de Print est l'ANSI, l'UTF 8 n'étant pas LE standart d'échange de texte. En revanche une petite fonction et une ouverture en binaire te permettront de rétablir la situation en ta faveur ... si tu veux une idée de codage va voir les source de Java (2 ou 3 classes font cette opération), mais je te le dis tout de suite, l'implémentation n'est pas toute simple (j'ai passé 6 heures à coder cette fonction en C ! >:) :-p ).
@+
0
cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
26 nov. 2003 à 13:15
:big) Neodante :big)

Tiens un bout de mon message n'est pas arrivé avec le message précédent ! Bah tant pis ... ah oui j'avais oublié les pauses café et les pauses gateau pendant ces 6 heures ! :big)
@+ et bonne chance
0
bigsquale Messages postés 13 Date d'inscription mardi 3 décembre 2002 Statut Membre Dernière intervention 22 février 2005
26 nov. 2003 à 15:03
ouaiii.... ben c'est pas gagné, surtout quand on ne pratique pas le Java :D

BigSquale
0
cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
26 nov. 2003 à 16:20
:big) Neodante :big)

Qaund je te dis ça à propos de Java c'est parce que l'implémentation de l'encodage y est ! Après tu dois pouvoir en trouver sur le net, mais celle de Java a été validé par les organismes de standart ...
@+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
giocom Messages postés 2 Date d'inscription lundi 17 mars 2003 Statut Membre Dernière intervention 22 février 2006
22 févr. 2006 à 02:49
Y'a une solution simple qui permet de créer un fichier .txt encodé UTF-8 ! ! !

Dim UTF_8 As String
UTF_8 = ChrW(239) & ChrW(187) & ChrW(191)
OPEN FICHIER.TXT FOR OUTPUT AS #1
PRINT #1, UTF_8 & Chaine
CLOSE #1

g.
0
Rejoignez-nous