Hi

"Bastiaan Edelman" <[EMAIL PROTECTED]> wrote:

 >> BE> Systems based on M$ WORD (Office) sent that string for all 8-bit
 >> BE> caracters even if there is no need to do so because the caracter
 >> BE> is in the ISO-8859-1 caracterset.
 >> wrong ....
 BE> The four special caracters used in 'Subject bar' above are in the ISO
 BE> caracterset and are displayed OK by both Arachne and Outlook.
 BE> I typed them with ALT 232=�  234=�  231=�  163=�
 BE> I typed them with Arachne which use ISO-8859-1
as long as arachne puts the iso-8859-1 at the beginning there is no
problem.
But than they ARE MIME encoded, and everything is legal again.

If you put 8 bit characters into the header (from/to/subj) without MIME
encoding, than this is not allowed, because the other side does not know
what to display ...

 >> MIME must be used if 8 bit characters are used.
 >> Only if the line consists of pure ASCII (7 bit) than there is no
 >> need for MIME encoded to/from/subject
 BE> Well if Arachne encodes with ISO-8859-1 this is legal and WORKS
if arachne encodes than MIME is used and it _is_ legal ... YES

This is what I said above.

 >> It is NOT legal to assume iso-latin-1 as characterset, because there
 >> is no default 8 bit character set !!!
 BE> Arachne default can be set to ISO-8859-1 and not to 437 or 850, anyway
 BE> I tried to do so since I prefer 437... but if all internet uses 8859
 BE> then we have to live with that. My DOS is still running under 437 in
 BE> autoexec.bat but Arachne ISO-8859 overrules this.

Inetrnet runs with us-ascii, if you use another characterset than you have
to state it !!!

 >> So if 8 bit characters are used, the program _MUST_ state what
 >> characterset was used !

 >> BE> If the caracter is in the caracterset, e.g. accented letters
 >> BE> like � � and caracters like that it is possible to type them as
 >> BE> ASCII-code using the ALT key. Alt 200 = E    201 = �
sorry ... ASCII codes range from 0 to 127 (us-ascii)

Everything above that varies according to the characterset you use !
So you have to tell WHAT characterset was used, when you typed the char.

 >> BE> You can also use the ALT key to make all the special caracters
 >> BE> from the ISO-8859-1 caracterset instead of &#... TRY IT! Special
 >> BE> attention to Alt 160 = space and this space will not be ommited
 >> BE> by HTML !!!!!
 >> Again this is not allowed !!!!
 BE> But it WORKS in Arachne, Netscape and Outlook...
only if default charset is latin-1

this is true for most systems (arachne, windows, linux ...)
but it is not safe to assume that all use it.

This is the reason why escaping was introduced, and this is the reason why
only 7bit characters + escaped characters are allowed.
No 8 bit !!

 >> Not everybody uses iso-latin-1.
 >> If your local charcterset is different, than the page will be
 >> wrongly displayed !! (this _IS_ the reason why escaping (&...) was
 >> introduced)
 BE> IMHO HTML is based on ISO-8859...
no, it is based on us-ascii (as long as you don't state any other charset
in the meta tags)

 BE> The tables that define "&... escaping" are stating ONLY 8859
 BE> caracters, so what's wrong in using ALT+... ?
if you use alt+xxx than you say you want character number xxx.

When the other side has another characterset, than it displays also
character number xxx, but this is not the character you wanted to be
displayed.

When you escape it (or tell what characterset you used) than the other
system knows what you wanted to be displayed.

 BE> CU AGN Bastiaan

CU, Ricsi

-- 
Richard Menedetter <[EMAIL PROTECTED]> [ICQ: 7659421] {RSA-PGP Key avail.}
-=> Forget the Joneses.I can't keep up with the Simpsons! <=-

Reply via email to