Osoba podpisana jako Grzegorz Niemirowski <gnthexfiles_at_poczta.onet.pl>
w artykule <news:k964k5$2aa$1_at_news.icpnet.pl> pisze:
> Latet <latet_at_latet.pl> napisał(a):
>> Witam,
>> Jak pewnie większość z Was wie, bardzo wiele znaków można w Windows
>> wklepać stosując najstępujący trick:
>> Przy włączonym NumLock, trzymając lewy Alt, wpisujemy na klawiaturze
>> numerycznej (koniecznie) kod znaku. Np. aby wpisać literę é wklepujemy
>> kod 130 (bez zera na początku), a aby wpisać myślnik - wklepujemy 0150
>> (musi być zero na początku).
>> Nie mogłem się dopatrzeć związku między nimi a kodami Unicode.
>> Przykładowo é (kod: 130) to:
>> 233 (dec)
>> E9 (hex)
>> C3 A9 (UTF8)
>> Skąd więc to 130?
>> Drugi przykład: myślnik - (kod: 150) to
>> 8211 (dec)
>> 2013 (hex)
>> E2 80 93 (UTF8)
>> Skąd więc się wzięło 0150?
>> Potem się zorientowałm, ze są to kody wg code page Windows 1252 - te
>> poprzedzone zerem. Ale skąd kod 130 litery é? Jej numer w tej stronie
>> kodowej to 233 i oczywiście można ją też osiągnąć wpisując 0233.
> Te bez zera pochodzÄ… ze strony kodowej 437, a z zerem z 1252.
Nie, numery pochodzą ze stron kodowych właściwych dla aktywnego układu
klawiatury. Zwróć uwagę, że znak é został poprawnie wyświetlony również
w wiadomości zakodowanej w iso-8859-2.
Zasada działania jest taka — przytrzymujemy lewy Alt, a potem:
— wpisujemy z klawiatury numerycznej kod znaku w kodowaniu dosowym (OEM);
— wpisujemy z klawiatury numerycznej 0 i kod znaku w kodowaniu windowsowym
(ANSI);
— wpisujemy z klawiatury numerycznej + i kod szesnastkowy z tablicy Unikodu.
Kodowanie dosowe i windowsowe (OEM i ANSI w nomenklaturze Microsoftu) jest
właściwe dla aktywnego układu klawiatury, czyli np. IBM852 i windows-1250
dla układu polskiego (wg nazewnictwa internetowego zarejestrowanego w IANA).
Dla powyżej przytoczonych przykładów pierwszy znak otrzymamy wpisując:
Alt 130 albo Alt 0233 albo Alt +E9
a drugi znak dla kombinacji:
Alt 0150 albo Alt +2013
> Unicode
> wymaga zmiany w rejestrze
Możesz wyjaśnić, co masz na myśli?
> i wciskania plusa,
…i wpisywania kodów szesnastkowych.
> nie ma nic wspólnego z
> zerem.
Ma tyle, że zero też jest cyfrą.
-- Andrzej P. Woźniak uszer_at_pochta.onet.pl (zamień miejscami z<->h w adresie)Received on Sat 08 Dec 2012 - 00:40:02 MET
To archiwum zosta³o wygenerowane przez hypermail 2.2.0 : Sat 08 Dec 2012 - 00:42:01 MET