Mauvais affichage de caractères suite à une ecriture dans un fichier
william the new
Messages postés27Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention24 juillet 2007
-
23 juil. 2007 à 15:06
william the new
Messages postés27Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention24 juillet 2007
-
24 juil. 2007 à 15:24
Bonjour,
Je vous explique brievement mon problème. Je dois souvent analyser des logs de QOS afin de faire des stats, mais il y a aucune presentation dans ce fichier (tout est sur la même ligne)
Je prends donc ce fichier en entrée et j'en resorts en sortie un fichier sur plusieurs lignes( un saut de ligne à chaque "&" rencontré).
Cependant mon fichier de sorti n'est pas correctement cohérent par rapport au fichier d'entrée. En effet j'ai des petits carrés à la place de quelques caractères.
Si quelqu'un a une idée je suis preneur.
A voir également:
Mauvais affichage de caractères suite à une ecriture dans un fichier
william the new
Messages postés27Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention24 juillet 2007 23 juil. 2007 à 15:42
Pour ouvrir mon fichier de sorti, j'utilise le notepad. Rien de plus classique en fait.
Pour écrire dans mon fichier de sorti, j'utilise la fonction Print(id fichier, chaine à inserer). J'ai testé avec la fonction WriteLine et j'obtiens également des carrés. Y a t-il une option à activer dans le code VB pour remédier à ce problème ?
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 23 juil. 2007 à 22:21
Une seule question : origine de ces fichiers ?
Tes "petits carrés" sont probablement des caractères 0
SZi c'est toi qui crée réellement le fichier : c'est à partrir de données en provenance de quoi, exactement ?
william the new
Messages postés27Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention24 juillet 2007 24 juil. 2007 à 09:24
Le fichier d'entrée est un fichier de log de QOS qui je récupère sur un serveur.
Le fichier de sortie c'est moi qui le créer.
Les petits carrés sont juste avant d'aller à la ligne
ex : param app = hdgydjeh(et ensuite les carrés)
J'ai constaté qu'avec wordpad je n'ai pas ce problème, cependant je ne veux pas utiliser wordpad pour ouvrir mon fichier de sortie
william the new
Messages postés27Date d'inscriptionmercredi 25 février 2004StatutMembreDernière intervention24 juillet 2007 24 juil. 2007 à 15:24
Le problème vient de mon code
Si j'utilise " " pour simuler le caracètre espace chr(..) je n'ai plus mes carrés. Cependant je les garde pour le retour chariot : vbCrlf.
Y a t-il un moyen de faire le retour chariot autrement ??