slrn

Pawel Krawczyk kravietz w ceti.pl
Pon, 8 Lis 1999, 20:18:38 CET


[poniedziałek, 08 listopad 1999], Tomasz Kłoczko napisał(a):

> Z unicde jest trochę kłopotów przy wysyłaniu listów. Chodzi o to, że w
> zasadzie nie wiedomo czy tekst w UTF ma już dostarczać edytor czy ma się
> tym zajmować newsreader (IMHO to pierwsze raczej). Z czytaniem jest troche
> niej kłopotów ale też ważne żeby obsługą UTF nie musiał się zajmować
> bynajmniej też newsreader tylko żeby to robiła aplikacja terminalowa. Na
> konsoli moze być to łatwe ale w przypadku xterma to raczje trzeba poczekać
> na nowe XFree.

Częściowo się nie zgadzam. To by miało sens, gdyby terminal pracował
w trybie UTF-8. To się da zrobić bo nowy xterm z patchami taką możliwość
posiada i to nawet działa, ale raczej nadaje się do zabawy niż do
normalnej pracy, w sytuacji gdy cały system jest oparty jednak o ASCII
a nie o Unikod. 

Póki co, konwersja powinna być robiona przez program pocztowy, czytnik
newsów czy przeglądarkę WWW. Program musi wiedzieć w jakim kodzie jest
zapisany plik (w emailu i newsach to jest nagłówek MIME, w WWW tag META)
i jaki jest lokalny standard (skonfigurowane). Musi też mieć informację
w jakim standardzie ma wysyłać (też skonfigurowane, w przypadku poczty
i newsów). 

Nawiasem mówiąc, z tym jest teraz drobny burdel, bo każdy program to
robi po swojemu i nie zawsze - mówiąc delikatnie - poprawnie. W skrócie,
każdy z tych programów ma na twardo wkompilowane kilka-kilkanaście
zestawów znaków w postaci tablic i wie tyle, ile mu autor pozwoli.
Radą byłoby używanie przez każdy program jednolitego interfejsu
do konwersji, na przykład gconv z glibc albo librecode, przy czym
to ostatnie jest najlepsze.

-- 
Pawel Krawczyk, CETI internet, Krakow. http://ceti.pl/~kravietz/



Więcej informacji o liście dyskusyjnej pld-devel-pl