MozillaPL.org - polskie centrum Mozilli

Główne menu:

Kodowanie polskich znaków

Projektowanie aplikacji i rozszerzeń opartych na technologiach Mozilla Foundation: XUL, JavaScript, XPCOM, XBL i innych

Moderator: Pomocy?!

Kodowanie polskich znaków

Postautor: 12q12 » 14 grudnia 2004, 18:01

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)

Czy może ktoś z Was wie jak są kodowane polskie znaki? Mamy w pliku rejestru mozilli (registy.dat) ścieżki do wszystkich profili użytkownika, no i jedna z tych ścieżek zawiera literkę ł.

ł ma kod 179 natomiast czytając to jak tablicę bajtów jest ona zakodowana na dwóch bajtach: ich wartości to 197 i 130.

Początkowo myślałem że to jest kodowanie z utf8 do Unicode UCS-4 i postępując zgodnie z algorytmem http://www1.tip.nl/~t876506/utf8tbl.html wychodzi coś takiego:
(197-192) * 64 + 130 - 128 = 332.

To wg jakiego systemu są kodowane polskie znaki przez thunderbirda? Czy może jakoś nie tak to liczę niż powinienem?

Dzięki za odpowiedzi.
12q12
 
Posty: 3
Z nami od: 14 grudnia 2004, 17:51

Re: Kodowanie polskich znaków

Postautor: E2rd » 14 grudnia 2004, 18:26

Przeglądarka: Mozilla/5.0 (Windows; U; WinNT4.0; PL; rv:1.7.2) Gecko/20040803

12q12 pisze:To wg jakiego systemu są kodowane polskie znaki przez thunderbirda?
UTF-8, ale to chyba bardziej przez system oper. niż ThB.... W tabelce pod podanym przez ciebie linkiem, 'ł' ma w UCS kod 322.

12q12 pisze:Czy może jakoś nie tak to liczę niż powinienem?
Też. Z Twojego wzoru wychodzi 322, nie 332. 8)
Masz pytanie? Tu są odpowiedzi :)
E2rd
Moderator
 
Posty: 3937
Z nami od: 26 marca 2002, 23:16

Postautor: 12q12 » 15 grudnia 2004, 14:11

Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4322)

Sorki, z pośpiechu faktycznie pomyliłem się w wyliczeniach i wychodzi tam 322.

Ale to nadal niewiele mi daje, bo ja chce mieć kod tej literki wg iso-8859-2, czyli kod literki ł ma numer 179.

Wiecie może jak to przekształcić?
12q12
 
Posty: 3
Z nami od: 14 grudnia 2004, 17:51


Wróć do Programowanie z użyciem technologii Mozilli

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: