Retours a la ligne - PHP - Programmation
Marsh Posté le 05-11-2004 à 16:20:42
chacal_one333 a écrit : \r\n |
\r <=> carriage Return( retour chariot ) <=> CR <=> 0Dh = 13
\n <=> line feed ou New line ( nouvelle ligne ) <=> LF (NL parfois) <=> 0Ah = 10
On parle (ou parlait) souvent de CR_LF donc \r\n
Sous nunux, on utilise \n seul ( le retour en début de ligne est sous-entendu ). En revanche, j'ai jamais vu de \r seul.
PS: Oui, je me fais chier Grâve
Marsh Posté le 05-11-2004 à 17:03:15
utilise la fonction chr(10) ou chr(13) ça fait pro et propre .
Marsh Posté le 06-11-2004 à 02:02:14
Linux : \n
Mac : \r
Dos/Windows : \r\n
Comme quoi, savent pas se metre d'accord ....
Il est a noter, que je trouve que d'un point de vue "logique", c'est windows qui aurait raison. En effet, ces characteres etaient utilises pour les imprimantes a chariot. Donc le \n dessendais d'une ligne, et le \r remetait le chariot au debut de la ligne.
Donc pour faire un nouvelle ligne au debut faut combiner les deux, donc \r\n.
Ca c'est du point de vu "logique", alors maintenant pkoi ils ont choisi tel ou tel charactere, il faudrait se plonger dans les bouquins d'histoire (ou les anciens magazines ).
Marsh Posté le 06-11-2004 à 16:28:09
Cerel a écrit : Linux : \n |
Moi j'ai d'autres préocupation comme la vie, la mort, ce que je vais manger ce soir...
Marsh Posté le 05-11-2004 à 14:45:09
Voila c'est une question toute bete mais je trouve pas la réponse.
Quand j'écris dans un fichier et que je veux qu'il y ai un retour à la ligne j'utilise \n
mais quand j'ouvre avec le bloc note il me met des petits carré au lieu du retour a la ligne alors que sa marche très bien sur wordpad par exemple.
C'est peut etre un détail mais sa m'embete quand meme. Si vous avez une ptite explication