Hej Hans
"Hans H.V. Hansen" wrote:...
> > Hvilken version af Eudora bruger du? - 3.x, 4.x eller 5.x?
>
> Det slår mig pludselig, at jeg fokuserede for ensidigt på email:
> Problemet ses også i MacSOUP (dog ikke i denne gruppe og på denne
> server).
> Her er et eksempel:
Ja, Eudora, MacSOUP, tidlige versioner af Macgelian, Nisus Email 1.0-1.4
og en del andre mail- og newsklienter samt nogle af Netscapes tidligste
versioner op til 2.0 har det samme problem.
Problemet er, som jeg skrev i det indlæg, du har taget spørgsmålet fra,
- at det er fordi, disse programmer egentlig kun er beregnet til at
kunne læse og arbejde i ren ASCII og for nogles vedkommende (Nisus
Email) i US-ASCII.
Når en mail sendes fra en Mac til en Mac, vil den i næsten alle tilfælde
passere enten en NT eller Unix server på sin vej. Disse servere kan ikke
konvertere Mac'ens koder, hvis de ikke er indstillet til at kunne læse
og arbejde / skelne mellem 7bits og 8bits transfer. I de fleste tilfælde
vil en PC modtager kunne læse det korrekt med sin browser/mailklient,
men når der så klikkes reply, forward, reply-to osv., så vil PC'ens
kodesprog opfatte Mac-mailen som værende ren ASCII, - men på skærm
stadig vise korrekt. Når mailen så sendes vil den som sagt passere
forskellige servertyper, som _ikke_ kan genkende at det fx. er en
'reply', der skal behandles som den oprindelige mail, men vil sende den
til modtageren som ASCII text.
Og ASCII text omfatter ikke æ, ø og å i de normallt brugte koder -
'lower ASCII', så derfor vil serveren indsætte de underlige tegn '=F8',
'=E5' og '=3F' osv. og med angivelsen af sprogsystemet forrest. Dette
skulle så betyde, at din egen klient skulle kunne konvertere disse
koder, når den har sprog og ASCII placering. Men det gør den ikke,
fordi, der fx. er trykket 'reply'. Og det helt skøre er, hvis du istedet
for 'reply' bruger 'new message' og kopierer den tekst ind, du vil svare
på, - og quoter den selv, så vil det i næsten alle tilfælde blive
korrekt, - igen med Nisus Email 1.0-1.2 som en undtagelse
> Re: [NOVICE]
> =?ISO-8859-15?Q?Overf=F8rsel_via_NFS_g=E5r_meget_langsomt_=3F=3F=3F?=
>
> Det *må* vel 'stamme fra afsenderen'?
> For der er da SVJV intet i suppen, der kan fremkalde/fjerne den slags
> hieroglyffer??
Jo, som jeg nævner ovenfor, så er MacSoup reelt kun baseret på ASCII i
sit grundprogram, men den har så fået tilføjet en 'surface', til 'Text
Encoding' og de 'Language Regions' der ligger i systemet på en Mac,
derfor vil du faktisk altid se skriften korrekt, hvis det er fra Mac til
Mac, fordi netop en Mac bedre forstår og kan konvertere den
ASCII-baserede meddelelse i fx. '=?ISO-8859-15?Q?', hvilket siger, at
der skal bruges ISO-8859-1 vesteuropæisk inkl. specialtegn for tysk, og
de skandinaviske sprog. Hvis der istedet for havde stået
'=?ISO-8859-75?Q?', så ville din Mac skrive hebraisk eller arabisk alt
afhængig af hvilket sprogkit (Language Kit), du har installeret.
Nu er jeg jo selv med i udviklingen af Nisus Émail programmet, så det er
derfor naturligt, at jeg bruger det som grundeksempel, da det jo er den,
jeg kender mest til. Fx. er der ingen problem overhovedet med Nisus
Email 1.0-1.2, hvis afsender skriver med æ, ø og å, og mailen modtages
og åbnes i Nisus Email 1.0-1.2. så vises bogstaverne korrekt, men hvis
jeg åbner dem i fx. Netscape viser den de ovennævnte koder. Der gik
faktisk nogle måneder, inden vi fandt ud af, hvori problemet bestod. Det
viste sig, at Nisus Software havde fået koderne til en nyere version af
'Text Encoding Converter' end den, der lå i systemerne til og med ver.
Mac OS 8.6. De tidligere versioner af TEC - til og med 1.4.3 bruger en
lidt anden arkitektur end den nyere ver. 1.5. Og da først vi havde
lokaliseret fejlen hertil, var det ingen sag at rette, så var det blot
at lægge en kode ind, der kunne bruge både TEC 1.4.x og 1.5. Og samtidig
skiftede vi fra US-ASCII til standard ASCIIk, hvilket fjernede fejlene,
når der blev sendt via NT servere.
Så det kunne måske være en fordel for ikke bare dig, men også for andre,
der har problemer med de specielle bogstaver at installere TEC 1.5.
Mindste krav til TEC 1.5 er netop System 7.5.5, og det er ligegyldigt,
om det er en dansk version eller en US ver.. Her er download link til
TEC 1.5
<ftp://ftp.apple.com/developer/Development_Kits/TEC_1.5.sit.hqx>. Og
link til seneste version af Threads Manager
<ftp://ftp.apple.com/developer/Development_Kits/Thread_Manager.sit.hqx>.
Jeg véd godt, det her ikke er en 100% teknisk forklaring, men det er et
forsøg på at forklare det på en ganske almindelig måde, så alle burde
kunne forstå det.
mvh. Erik Richard
--
K.M.L. Denmark by Erik Richard Sørensen, Member of ADC
Edwin Rahrsvej 20.3.03, DK-8220 Brabrand, Denmark
Phone: (+45) 8625 0963, & (+45) 4082 6109,
E-mail: <kml.ers@mail1.stofanet.dk> <KMLDenmark@netscape.net>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Software - For Theological Education - And For Physically Impaired
- Do it The Nisus Way - Nisus Writer, The Best Text Processor in The
World
- Nisus Email, A Revolution In Emailing - Visit: <
http://www.nisus.com>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~