Bonjour,
Je souhaite ecrire dans le fichier de log de mon application le contenu de mon fichier de configuration app.config.
Mon fichier de log est au format Ascii, je le crée en l'ouvrant le paramètre Encoding.Default sur le streamwriter.
Lorsque j'écris le contenu du fichier de config dans le log, le format passe en utf-8.
Alors je souhaite convertir le contenu de la config en Ascii avant de le mettre dans le fichier de log.
J'ai essayé ceci et ça ne marche pas.
Quelqu'un a une idée? Comment doit on faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Using sr As StreamReader = New StreamReader(File.OpenRead(configFile.FilePath)) Dim bt As Byte() = Encoding.UTF8.GetBytes(sr.ReadToEnd()) Dim str As String = Encoding.Default.GetString(Encoding.Convert(Encoding.UTF8, Encoding.Default, bt)) Logger.Write(str, LoggingCategory.AutoConfirm) End Using
Partager