OVH Cloud OVH Cloud

filestream et accent

3 réponses
Avatar
Sylvain MALLEVAL
Salut,

J'utilise un filtestream pour écrire dans un fichier des chaines de
caractères... ca donne ça:
Dim Fs As New StreamWriter(Application.StartupPath & "\ficstr.htm")
Fs.WriteLine(chaine1)
Fs.WriteLine(chaine2)
Fs.Close()

Le problème, c'est que quand j'ai des accents, c'est un peu le souk (ca me
donne du code ascii genre "Nos Données" pour la chaine "Nos Données").
Quelqu'un pourrait-il m'aider et me dire quoi faire ?

Merci Beaucoup

Sylvain

3 réponses

Avatar
Travail
essaye d'enregistrer cette chaine dans ton fichier "ficstr.htm" :
chaine1="Nos Données"

Nadium
www.nadium.com


"Sylvain MALLEVAL" <devbnet@[antispam]free.fr> a écrit dans le message de
news:
Salut,

J'utilise un filtestream pour écrire dans un fichier des chaines de
caractères... ca donne ça:
Dim Fs As New StreamWriter(Application.StartupPath & "ficstr.htm")
Fs.WriteLine(chaine1)
Fs.WriteLine(chaine2)
Fs.Close()

Le problème, c'est que quand j'ai des accents, c'est un peu le souk (ca me
donne du code ascii genre "Nos Données" pour la chaine "Nos Données").
Quelqu'un pourrait-il m'aider et me dire quoi faire ?

Merci Beaucoup

Sylvain




Avatar
LEBRUN Thomas
Rajoute, dans le constructeur de ton StreamWriter, le type d'encodage que tu
utilises pour tes fichiers.

A+

-------------------
LEBRUN Thomas
http://morpheus.developpez.com


"Sylvain MALLEVAL" wrote:

Salut,

J'utilise un filtestream pour écrire dans un fichier des chaines de
caractères... ca donne ça:
Dim Fs As New StreamWriter(Application.StartupPath & "ficstr.htm")
Fs.WriteLine(chaine1)
Fs.WriteLine(chaine2)
Fs.Close()

Le problème, c'est que quand j'ai des accents, c'est un peu le souk (ca me
donne du code ascii genre "Nos Données" pour la chaine "Nos Données").
Quelqu'un pourrait-il m'aider et me dire quoi faire ?

Merci Beaucoup

Sylvain





Avatar
Sylvain MALLEVAL
C ça, merci beaucoup

Sylo

"LEBRUN Thomas" <lebrun_thomas_at_hotmail.com> a écrit dans le message de
news:
Rajoute, dans le constructeur de ton StreamWriter, le type d'encodage que


tu
utilises pour tes fichiers.

A+

-------------------
LEBRUN Thomas
http://morpheus.developpez.com


"Sylvain MALLEVAL" wrote:

> Salut,
>
> J'utilise un filtestream pour écrire dans un fichier des chaines de
> caractères... ca donne ça:
> Dim Fs As New StreamWriter(Application.StartupPath & "ficstr.htm")
> Fs.WriteLine(chaine1)
> Fs.WriteLine(chaine2)
> Fs.Close()
>
> Le problème, c'est que quand j'ai des accents, c'est un peu le souk (ca


me
> donne du code ascii genre "Nos Données" pour la chaine "Nos Données").
> Quelqu'un pourrait-il m'aider et me dire quoi faire ?
>
> Merci Beaucoup
>
> Sylvain
>
>
>