Enter & Preserve UNIX linefeeds on Mac OSX
Sannyasin Sivakatirswami
katir at hindu.org
Fri Dec 6 00:30:02 EST 2002
I recently changed procedure for uploading files to a linux server and
the sys admin is complaining that now they are "all one line" because
of the mac endlines(char(13)
Previous routine which preserved the char (10) "cr" as unix was:
in OS9 or Classic shell under Jaguar
1) generate file in Supercard where explicit "cr" characters are
introduced into the file via statements like this:
Put "cr" after theHtmlFile
at wanted line break points.
2) Process this file with apple script in Mac OS 9.2.2 and upload with
Applescripts driving Transmit...
Result: files arrive on the remote UNIX station with char(10) at the
points where "cr" was introduced into the file by supercard running
under OS9
CURRENT ROUTINE
is a work in progress. but...
a) use Metacard/Revolution in OSX to read the file created in Supercard
and build a new HTML file
(by-passing the appleScript processing... which is done in xTalk now.)
b) save that file to hard drive in OSX
c) upload the file with interarchy (later to use libURL routines)
After careful testing it appears that Revolution is taking the "cr"
that was introduced into the file by Supercard and swapping it out for
char(13) when the file is saved.
put tTemplate into URL "file:index.shtml"
results in a file with no char (10) in the locations where they should
be!
Even if I run:
replace numToChar(13) with numToChar(10) in tTemplate
just before saving... it doesn't help. If I upload the file and then
read it back into via socket to a variable with an http:download inside
Revolution and put that data into a field its shows a file with a
single line... But if I then run the above
replace numToChar(13) with numToChar(10) in fld "check HTML"
It fixes the problem and (as long as I don't save the data to disk) if
I then upload that field via libURL... the char(10) is preserved...
i.e. in that scenario the file never goes to disk.
So then, the issue is
How To Enter and Preserve char(10) line breaks on a file saved on Max
OSX?
TIA
Sannyasin Sivakatirswami
Himalayan Academy Publications
at Kauai's Hindu Monastery
katir at hindu.org
www.HimalayanAcademy.com,
www.HinduismToday.com
www.Gurudeva.org
www.Hindu.org
More information about the use-livecode
mailing list