Fichier texte UNIX/Windows - Programmation
Marsh Posté le 20-03-2001 à 22:50:40
Parce que chaque OS represente les sauts de lignes par une combinaison de caracteres differents, pour tout un tas de raisons historiques.
Un petit rappel:
OS Fin de ligne/Nouvelle ligne valeur unicode
Apple Macintosh [CR] (#x000D)
UNIX Based Systems [LF] (#x000A)
DOS Based Systems [CR][LF] (#x000D)(#x000A)
OS/390 [NEL] (#x0085)
A+,
Marsh Posté le 20-03-2001 à 23:03:16
voila ben utilise par exemple ultraedit. il peut aussi converitr les fichiers
Marsh Posté le 21-03-2001 à 03:33:22
ou tu peux aussi utiliser duconv sous unix
Marsh Posté le 21-03-2001 à 08:35:18
OK ! Sympa. Pour le coup de UltraEdit, j'avais remarqué qu'il ouvrait bien les fichiers UNIX, mais je ne savais qu'il en faisait même la conversion.
Marsh Posté le 20-03-2001 à 22:03:29
Pourquoi un fichier texte UNIX ouvert par un éditeur simple sous Windows présente t-il des caractères ? à la place des saut des lignes ?
Réciproquement, pourquoi un fichier texte Windows ouvert sous UNIX me montre des caractères "M souligné" en plus de mes sauts de lignes.
---------------
Le site de ma maman