On May 22, 2006, at 1:29 AM, Zax wrote:

Hello Jan,
Tahnks for your help.

I tried the ISOToMac() function and it works well with BBEdit files saved in
Unix/Win format... but it also converts standard Mac text files :(

So is there a way to know how the text file was encoded before applied the
ISOToMac function ?
Something like:

open file myTextFile for read
read from file until EOF
If RevolutionTellsItsWinEncoded(it) then
    get ISOToMac(it)
else
    -- do nothing, don't translaste it
end

Zax,

The first thing that comes to mind is to check the line ending characters of the text file somehow. If lines end in LF (ascii 10) the file is *nix; if they end in CR (ascii 13) they are Mac; and if they end in CR+LF (ascii 13 + ascii 10) they are DOS/Windows. See the dictionary for the return, lf and cr constants for more information.

Devin


Devin Asay
Humanities Technology and Research Support Center
Brigham Young University

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to