Znajdź kod Alt dla dowolnego znaku

11

Czasami kod alt, który znajduję w Internecie, nie działa na moim komputerze, na przykład kod alt alt ( Alt+ 227) wyrzuca Ń nie jest w stanie π.
Więc muszę użyć znaku w schowku (lub w pliku lub gdziekolwiek) i przekonwertować go na kod Alt zgodny z moim systemem. czy to możliwe?

Tomáš Zato - Przywróć Monikę
źródło

Odpowiedzi:

7

Możesz uruchomić „Mapę znaków”, wybrać czcionkę, wyszukać swoją postać, a na dole (na pasku stanu) znajduje się potrzebny kod Alt.

(W systemie Windows 7 możesz nacisnąć Starti rozpocząć pisanie Character mapi wybrać go u góry).

Fakt, że otrzymujesz inną postać za pomocą Alt+, 227prawdopodobnie oznacza, że ​​używasz innej czcionki. Dlatego wybór odpowiedniej czcionki w „Mapie znaków” jest ważny.

BTW obecnie Altkombinacje składają się z 4 cyfr, aby pomieścić szerszy zakres znaków Unicode. Trzy liczby nadal działają, ale Alt+ 227różni się od Alt+ 0227.

Mapa postaci

Rik
źródło
3
To nie z powodu innej czcionki. Różnica jest taka sama we wszystkich czcionkach i aplikacjach.
Tomáš Zato - Przywróć Monikę
2
Również naciśnięcie klawisza NIE jest wyświetlane dla wszystkich liter. Spójrz.
Tomáš Zato - Przywróć Monikę
Alt + 227 to Pi w starym zestawie ascii MS-DOS. Kiedyś działał w aplikacjach MS-DOS (myślę, że dlatego pływają po Internecie). Widzę, że masz rację, że niektóre litery nie mają kodów Alt. Powinienem przetestować, czy Alt + +działa z Unicode.
Rik
Nie mogę zmusić Pi do działania w przypadkowej aplikacji. Mogę jednak sprawić, by działał w Wordpad i Word. Wpisz 03c0. Teraz wpisz Alt + X i 03c0zostanie przekonwertowany na π. To jest metoda 4 linku sugerowanego przez Jukkę. Nie mogę uruchomić +kodu Alt + +.
Rik
Musisz zmienić wpis rejestru i ponownie się zalogować. Jednak tego nie próbowałem, więc może w ogóle nie działa. (Mam poważne problemy z ponownym zalogowaniem lub ponownym uruchomieniem, z powodu statusu mojego systemu). Poza tym właśnie odkryłem zergling chodzący po mojej ścianie, więc skupiam się na tym.
Tomáš Zato - Przywróć Monikę
3

Kody Alt działają tylko do 255. Jest niewielka sztuczka: dodanie ołowiu 0 da spójne wyniki. Alt-0227 konsekwentnie jest ã. Ale ponieważ kody Alt działają tylko do 0255, jasne jest, że tysiące znaków potrzebnych do chińskiego, koreańskiego, rosyjskiego, greckiego itp. Nie mogą być obsługiwane. Jedynym greckim znakiem, który znalazłem, był Alt-0181 µ (mu).

MSalters
źródło
Alt+0181reprezentuje znak Micro ( µ, Unicode U+00B5), a nie grecką małą literę Mu ( μ, Unicode U+03BC). Podobny lub nawet pozornie taki sam glif (wygląd), ale inny charakter! Każdy może uzyskać dowód, używając następnej instrukcji wiersza poleceń systemu Windows:if "µ"=="μ" (echo same) else (echo diff)
JosefZ 11.01.16
@JosefZ: Myślę, że jako inżynier 3 micrometer = 3 micron = 3 mu. I Unicode najwyraźniej się ze mną zgadza, U+00B5jest postacią kompatybilności . Nie mogli poruszać µ się U+03BCbez rozbijania bloku Latin-1. (U + 0080-U + 00FF jest identyczny z 8859-1 0x80-oxFF), więc skopiowali go.
MSalters
Ze źródła: Choć nie jest zamiarem Unicode do kodowania takich jednostek pomiaru repertuar obejmuje sześć (6) takie symbole, które nie powinny być używane przez autorów: Rozkłady bohaterów powinien być stosowany zamiast. …, Micro Sign (µ U+00B5: U+03BCzamiast tego użyj ) .
JosefZ
Jako programista: if ("µ" -Match "μ") {"same"} else {"diff"}w PowerShell (który obsługuje natywnie Unicode) zwraca diff.
JosefZ
@JosefZ: Nie czytaj za dużo w tym. Microsoft wie, że niepoprawnie implementuje porównanie ciągów Unicode, przy czym ä jest nierówna do ä w zależności od reprezentacji. To nie powinno być binarne porównanie.
MSalters