Oprettet ons. d. 03. december 2003 kl. 17:28:27

googolplex
googolplex (33.193 point. Point ude: 100)

Forskel på \r\n og \n

Hvad er forskellen på \r\n og \n ?

Skrevet ons. d. 03. december 2003 kl. 17:29:37| #1

ztyxx
ztyxx (47.495 point)
\r\n er windows, og \n er UNIX, eller også er det omvendt...

Skrevet ons. d. 03. december 2003 kl. 17:31:14| #2

viperine
viperine (34.688 point)
www.amunium.dk
ztyxx << den er god nok.

Skrevet ons. d. 03. december 2003 kl. 17:31:46| #3

viperine
viperine (34.688 point)
www.amunium.dk
... og for at gøre det rigtig besværligt, er MacOS vistnok \n\r ...

Skrevet ons. d. 03. december 2003 kl. 17:32:04| #4

arne_v
arne_v (1.005.623 point)
\r\n er Windows konvention og netværks konvention
\n er Unix konvention (men forståes af mange Windows apps)
\r er Mac konvention

Skrevet ons. d. 03. december 2003 kl. 17:33:24| #5

viperine
viperine (34.688 point)
www.amunium.dk
Ah ja, sådan det er. Men der er også et eller andet der bruger \n\r, mener jeg at have læst.

Det skal virkelig bare være så besværligt som overhovedet muligt ;)

Skrevet ons. d. 03. december 2003 kl. 17:34:45| #6

el_barto_30_maj
el_barto_30_maj (46.499 point)
og r står for return, n for new line :)

Skrevet ons. d. 03. december 2003 kl. 17:37:06| #7

viperine
viperine (34.688 point)
www.amunium.dk
og hvis vi skal skære det helt ud i pap, så er n ASCII chacter-code 10, og r er 13, hvilket i hexadecimalt er A og D, og i binært er 1010 og 1101.

:P

Skrevet ons. d. 03. december 2003 kl. 17:38:09| #8

ztyxx
ztyxx (47.495 point)
forstår ikke pap, så.... :-)

Skrevet ons. d. 03. december 2003 kl. 17:41:24| #9

fangel
fangel (34.944 point)
barto -> "r" er faktisk "carrige return"...

kommer fra dengang man brugte skrivemaskiner - for at lave en ny linie skulle du
1) køre papiret en linie ned/frem
2) køre papiret/vognen tilbage (i husker vel film hvor skrivemask. siger [ding], og så skal man lige skubbe "vognen" tilbage - for at starte i starten af linien)

Morten

Skrevet ons. d. 03. december 2003 kl. 17:44:30| #10

ztyxx
ztyxx (47.495 point)
er gammel nok til at have set en skrivemaskine LIVE c",)

Skrevet ons. d. 03. december 2003 kl. 17:47:00| #11

arne_v
arne_v (1.005.623 point)
Hvis vi sdkal ind på navne så hedder \n faktisk:
  Line Feed

Ofte skrives tegene som <CR><LF>.

Skrevet ons. d. 03. december 2003 kl. 17:47:26| #12

fangel
fangel (34.944 point)
ztyxx -> nåja - det har de fleste - men husker bare en film (dog ikke dens navn) hvor der en en scene med en der bare sidder "[klik] [klik] [klik] [ding] [klonk] [klik] [klik] [klik] [ding] [klonk] [klik] [klik] [klik] [ding] [klonk]" (også kendt som lyden af en der skriver på skrivemaskine... ;)

Morten

Skrevet ons. d. 03. december 2003 kl. 18:05:43| #13

googolplex
googolplex (33.193 point)
Grunden til at jeg spørger, er fordi jeg så følgende i forbindelse med noget mail() halløj:

$headers  = "MIME-Version: 1.0\r\n";

Hvorfor bruger man så ikke \n, er det fordi det skal sendes til en windows maskine ?

Carriage Return, er det bare 'enter' ?

Skrevet ons. d. 03. december 2003 kl. 18:07:09| #14

fangel
fangel (34.944 point)
nej Carrige Return + Line Feed = [enter]

Carrige Return "spoler" curseren tilbage til venstre side af skræemen
Line Feed "rykker"curseren en linie ned

Morten

Skrevet ons. d. 03. december 2003 kl. 18:09:00| #15

arne_v
arne_v (1.005.623 point)
Nej - så spoler du tilbage til min kommentar.

Netværks protokoller som f.eks. HTTP bruger næsten altid \r\n !

Skrevet ons. d. 03. december 2003 kl. 18:11:52| #16

wickedd
wickedd (15.947 point)
Kan måske forklares lettere ...
\r\n bruges hvis du skal bruge nye linjer i f.eks txt filer (fordi \n ikke er nok)
\n bruges af php, og laver rigtig nok et linjeskift, men ikke hvis der bliver skrevet til en FIL

Skrevet ons. d. 03. december 2003 kl. 18:19:13| #17

googolplex
googolplex (33.193 point)
wickedd: Ok, når jeg skriver noget til en fil og derefter kigger i filen, er de forskellige inputs sepereret af en lille firkant men intet linieskift, er det fordi jeg kun bruger \n ?

Skrevet ons. d. 03. december 2003 kl. 18:21:11| #18

wickedd
wickedd (15.947 point)
ja - prøv med \r\n

Skrevet ons. d. 03. december 2003 kl. 18:21:55| #19

wickedd: Det har intet at gøre med om det er en fil eller ej.
goo....: Ja, hvis du kigger på filen i notesblok i windows, så er der
  firkanter - men næsten alle andre steder kan man sagtens finde ud af det
  både med \n og \r\n

Skrevet ons. d. 03. december 2003 kl. 18:22:55| #20

wickedd
wickedd (15.947 point)
selvfølgelig, men du kan kun se firkanter i f.eks. notepad
med \r\n ser det ordentligt ud

Skrevet ons. d. 03. december 2003 kl. 18:30:44| #21

wickedd
wickedd (15.947 point)
+ at det kan bruges i flash

Skrevet ons. d. 03. december 2003 kl. 18:35:07| #22

arne_v
arne_v (1.005.623 point)
$headers  = "MIME-Version: 1.0\r\n";

er en HTTP header.

HTTP headers skal afsluttes med \r\n uanset hvad serveren og klienten kører.

RFC 2616:

  HTTP/1.1 defines the sequence CR LF as the end-of-line marker for all
  protocol elements except the entity-body (see appendix 19.3 for
  tolerant applications).

Skrevet ons. d. 03. december 2003 kl. 18:51:41| #23

googolplex
googolplex (33.193 point)
Ok, der er jo en del der fortjener point, så hvem vil lægge et svar :)

Skrevet ons. d. 03. december 2003 kl. 18:55:49| #24


Skrevet ons. d. 03. december 2003 kl. 19:40:38| #25

wickedd
wickedd (15.947 point)
Gi dem til arne, han vil så gerne ha dem :p

Skrevet ons. d. 03. december 2003 kl. 20:20:54| #26

ztyxx
ztyxx (47.495 point)
springer også over :-)

Skrevet ons. d. 03. december 2003 kl. 20:25:28| #27

arne_v
arne_v (1.005.623 point)
Jeg så da ellers frem til at få:
  5 integer division 6
point !

:-)

Skrevet ons. d. 03. december 2003 kl. 20:36:15| #28

fangel
fangel (34.944 point)
arne -> du kan godt få .xx point ;)

Morten

Skrevet ons. d. 03. december 2003 kl. 21:11:46| #29

wickedd
wickedd (15.947 point)
Sådan der! Skål gutter!

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Udtræk af enkelte felter fra bestemte kolonner i mysql

Oprettet den 11. februar 2012 kl. 19.27
hrole giver 30 point for svar | Giv et svar »

Procentregning

Oprettet den 11. februar 2012 kl. 11.26
sevinding giver 60 point for svar | Giv et svar »

Ville ikke tildele at upload det til database eller komme...

Oprettet den 10. februar 2012 kl. 21.23
tobrukDk giver 15 point for svar | Giv et svar »

Seneste guides

Installer win 7
Den gode bruger


   




Tips & Tricks fra PC World

Teaser billede

Her er fem sjove danske websider du skal kende

Trænger dine lattermuskler til en omgang fitness på dansk? Vi viser vej til fem websider fyldt med humor og vanvittig satire.


Anmeldelser fra PC World

Teaser billede

Test: Denne super-tablet er iPads hårdeste konkurrent

Eee Pad Transformer Prime er frygtindgydende med sin quadcore processor og evne til at trylle sig om til bærbar. Apple bør kigge i bagspejlet, for Asus' tablet-pc kommer buldrende - og gør det...


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Nu kan du snart hente Windows 8

Den nye offentlige betaversion af Windows 8 er klar i denne måned.


Nyheder fra Computerworld

Teaser billede

Måske snart slut med Androids helt store problem

Android-platformen har længe været plaget af et særligt problem. Men måske er problemet nu ved at være elimineret.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger