Quand je sauvegarde le contenu de ce string, je constate qu’il n’y a aucun retour de ligne.
Pourtant quand je le visualise par richTextBox1, il y a bien un retour a la ligne.
richTextBox1.AppendText(OpenWeb("http://www.programme-tv.net/")+"\n");
J’ai essayé ce code et un autre qui enregistre directement en XML avec le principe de : tw = new XmlTextWriter(@"TV.txt", null);
Et le résultat est le même pas de retour chariot.
Je pose la question, ça vient du String ?
Certainement, que faire ?
Ci il y a un autre façon de sauvegarder la page en XML, je suis preneur.
cs_vieuxLion
Messages postés455Date d'inscriptionsamedi 26 octobre 2002StatutMembreDernière intervention 6 avril 20048 3 janv. 2004 à 00:01
bonjour,
ce problème est dû à la différence de codage entre les diverses plate-formes
si la source est Windows, alors chaque fin de ligne est codée
0x0D 0x0A ou sous un nom plus connu : CR LF
d'autres plate-formes codent uniquement 0x0A
solution:
essaie d'ouvrir ton string avec Write plutôt que par Notepad
tu verra que le string est correct
en le renommant .bin et en l'ouvrant avec visual Studio, tu verra aussi le codage des fins de lignes
cs_vieuxLion
Messages postés455Date d'inscriptionsamedi 26 octobre 2002StatutMembreDernière intervention 6 avril 20048 3 janv. 2004 à 12:51
encore un mot si tu permet
je ne connais pas la raison de ton choix du format XML mais cela me parait une mauvaise idée. Généralement les pages HTML ne donnent pas du XML "bien formé".
si c'est pour parser le fichier... c'est raté
salut
Vous n’avez pas trouvé la réponse que vous recherchez ?