Kody Alt i znaki Unicode są tylko nieznacznie powiązane i (w przeważającej części) od każdej aplikacji zależy, jak sobie z nimi poradzić, więc może być różna w zależności od aplikacji, wersji aplikacji i tym podobnych.
Zasadniczo chodzi o kodowanie znaków i strony kodowe , a nie o czcionki lub dane wprowadzane przez użytkownika.
Kody Alt dla ASCII to tylko 0-255 (8-bitowa strona kodowa). Wiele programów (i systemów operacyjnych) radzi sobie z większymi liczbami wprowadzonymi przez użytkownika przez zawijanie na 256.
256 = 0, 257 = 1 itd.
Tak więc wpisanie ALT + 8230, w rzeczywistości jest równoważne wpisaniu ALT + 38 (8230/256 = 32.1484375. 256 * 32 = 8192. 8230 - 8192 = 38), który jest znakiem ASCII „&” - chyba że program go przechwyci i zastępuje go „poprawnymi” kodami Unicode lub przy użyciu innej strony kodowej (np. Unicode), jak na przykład MS Word i nowsze wersje WordPad.
Windows używa rozszerzonej wersji 8-bitowej strony kodowej MSDOS (850), zwanej stroną kodową „ Windows-1252 ” (w każdym razie dla języków angielskich). Ale wykorzystuje to tylko do starszych części systemu operacyjnego, które nie w pełni obsługują strony kodowe Unicode.
To są powody, dla których możesz łatwo zobaczyć różne wyniki w różnych systemach operacyjnych i aplikacjach, a także w różnych częściach samego systemu Windows.
To co najmniej mylące zagadnienie. :)
Jestem prawie pewien, że Alt-0133 jest „oficjalnym” rozszerzonym kodem ALT systemu Windows dla elipsy (na stronie kodowej systemu Windows), więc prawdopodobnie będziesz miał bardziej konsekwentne korzystanie z niego.
Oto kilka powiązanych informacji .
…
za pomocą prostej i intuicyjnej kombinacji[Alt]
[.]
[.]
.