poniedziałek, 30 stycznia 2012 08:41 wielka mądrość na czytelników
Post by Jan45Próbowałem i nie udało mi się. Chodzi o kodowanie takie,
żeby było widać i nasze ogonki, i bukwy w całej okazałości.
Prosiłbym o podpowiedź. Jak to się robi. Widzę, że tekst
jest w UTF8. Ale gdzie indziej tego się nie da odczytać
nawet po ustawieniu tego w UTF8. Ustawienie gdzieś ginie chyba.
A może da się tak zrobić, żeby nie ginęło?
Po to powstał Unicode, żeby móc w jednej wiadomości umieszczać znaki
z różnych alfabetów.
Druga wiadomość Waldemara Krzoka (mid <***@mid.uni-berlin.de>,
14 stycznia o 1:04) u mnie wyświetla się dobrze. Wcześniejsza
(mid <***@mid.uni-berlin.de), 14 stycznia o 1:02) wyświetliła
pytajniki, ponieważ w nagłówku znalazła się deklaracja, że wiadomość jest
zakodowana przy pomocy ISO-8859-2 — ten zestaw znaków nie zawiera cyrylicy.
Musisz więc w swoim programie do czytania newsów zaznaczyć, że wiadomości
wychodzące mają być zakodowane przy pomocy UTF-8. U mnie, w KNode, wystarczy
wybrać z menu Opcje → Ustaw kodowanie → Unikod (UTF-8). Widzę że używasz
Thunderbirda, więc może ta strona okaże się pomocna:
<http://superuser.com/questions/342512/>
Dodatkowo trzeba tak ustawić czytnik, aby respektował ustawienia kodowania
otrzymanych wiadomości w trakcie ich odczytywania. W większości programów
można je ustawić tak, aby albo używały kodowania zadeklarowanego, albo
wymuszały jakieś konkretne kodowania. W KNode robi się to w menu Widok →
Ustaw kodowanie.
Mając takie ustawienia nie powinieneś mieć kłopotów ani z wyświetlaniem, ani
z pisaniem wiadomości zawierających różne alfabety. Wyjątkiem są wiadomości
wysłane z Outlooka w wersji 6, który w domyślnej konfiguracji nie deklaruje
kodowania wiadomości, przez co w wielu czytnikach wiadomości takie
wyświetlają się niepoprawnie.
Mam nadzieję, że pomogłem.
--
Niżej podpisany, zamieszkały w http://minio.xt.pl ,
Mirosław Zalewski