🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #16871

Re: problemen met end-of-line(\n)

#16871
From: Bruno Lowagie
Date: Tue, 21 Mar 2000 00:00
50 lines
2539 bytes
> Erik schreef:
> > Is effectief zo, daarom dat unix files openen onder notepad je een berg
> > zwarte blokjes en een hoop onleesbare tekst oplevert ;-)

HAERENS wrote: 
> Sorry, maar als je zwarte blokjes en onleesbare tekst ziet in notepad is dat
> omdat er geen leesbare tekst staat.

En voor NOTEPAD is een solitaire '\n' onleesbaar, dus is de
opmerking van Erik terecht.

> Het probleem CR/LF vertaalt zich in
> tekst die niet op verschillende regels komt maar in ��n ellenlange rij.

Waarbij de verschillende regels gescheiden worden door een door
Notepad onleesbare '\n', dus door een 'zwart blokje'.

> Alex (toch wel een paar jaartjes in Unix-achtigen vertoefd)

In Unix-achtigen vertoeven?
Wat moeten we daar nu weer onder verstaan?

Het is gewoon zo dat je op UNIX gemaakte files best niet
met NOTEPAD, maar met WORDPAD bekijkt (WORDPAD weet wel
weg met '\n') en dat je altijd voorzichtig moet zijn als
je een file vanuit WINDOWS naar UNIX opslaat.

Een veel voorkomende fout bvb is dat iemand PERL draaien
heeft op WINDOWS en alle PERL-scripts werken perfect.
Wanneer deze scripts overgezet worden naar UNIX werkt plots
niets meer. Reden: de UNIX Perl interpreter struikelt over
de '\r\n'. Ik denk dat Johan een gelijkaardig probleem had
met zijn C++ code. Blijkbaar weet zijn compiler geen weg
met die carriage return.

Een ander neveneffect dat kan optreden, is het verschijnen
van blanco lijnen tussen de code. Bij veel heen en weer
opladen/schrijven in verschillende formaten wordt een '/r/n'
door bepaalde tools immers automatisch omgezet in '/n/n'.
Stom hee!

Persoonlijk gebruik ik altijd HomeSite als editor wanneer
ik op een Windows machine bezig ben. HomeSite heeft namelijk
een optie waarmee je files in UNIX-formaat kunt opslaan.
Dat is best handig, want dan werkt de code die je schrijft
zowel op Windows als op UNIX. Het enige nadeel is het zwarte
blokjes probleem in Notepad.

HTH,
Bruno
Technical Details
Message-ID: <38D7441F.CF670948@rug.ac.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8b4r0b$mr$1@nnrp1.deja.com> <8b6160$pk6$1@newnews1.news.nl.uu.net> <8b7a3l$vbs$1@news.planetinternet.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,ae07285e50f88cc3
X-Google-Attributes: gidfcea4,public
From: Bruno Lowagie <bruno.lowagie@rug.ac.be>
Subject: Re: problemen met end-of-line(\n)
Date: 2000/03/21
Message-ID: <38D7441F.CF670948@rug.ac.be>
X-Deja-AN: 600330600
Content-Transfer-Encoding: 8bit
References: <8b4r0b$mr$1@nnrp1.deja.com> <8b6160$pk6$1@newnews1.news.nl.uu.net> <8b7a3l$vbs$1@news.planetinternet.be>
Organization: Universiteit Gent
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0
Newsgroups: be.comp.programming