Jak wpisać na klawiaturze znak Unicode U + 200B (znak spacji o zerowej szerokości)?
windows
unicode
characters
Mehper C. Palavuzlar
źródło
źródło
Odpowiedzi:
Korzystając z najnowszych wersji Chrome / Chromium, możesz użyć jego konsoli do skopiowania znaku do schowka:
źródło
Najpierw przekonwertuj hex 200B na dziesiętny 8203
Po drugie, upewniając się, że numlock jest włączony, naciśnij następujące naciśnięcia klawiszy, przytrzymując klawisz Alt, a następnie uderzając w cztery cyfry na klawiaturze numerycznej i wreszcie zwalniając klawisz Alt.
Alt+8203
Wstawi odpowiedni znak, ale możesz zobaczyć śmieci w zależności od używanej czcionki (czy zawiera glif dla tego znaku), a także edytor, którego używasz, może nie być świadomy Unicode i traktować go jako dwa znaki lub coś inaczej całkowicie.
Uwaga: Przetestowałem to z czcionką Arial Unicode MS i działało to jak mistrz.
źródło
08203
). Co do tego, dlaczego dla U + 2642: 8203 mod 256 ma wartość 11, która była w zestawie znaków OEM kodem glifu ♂ (który jest teraz U + 2642). Jest to zgodne z tym, co zaobserwowałem wcześniej: użycie Alt + foo traktuje kod inaczej, w zależności od tego, co jest poprzedzone. Jeśli nie0
jest na początku kodu, jest on interpretowany w zestawie znaków OEM, w przeciwnym razie w starym zestawie znaków systemu. W obu przypadkach Unicode bierze udział tylko w konwersji wyniku na znak.Postępuj zgodnie z instrukcjami w Wikipedii . Niestety najpierw musisz ustawić klucz rejestru.
Po załatwieniu tej formalności wystarczy przytrzymać Alti nacisnąć + 2 0 0 B, wpisując
+
cyfry i na klawiaturze numerycznej i litery normalnie.źródło
Alt + 0129
To wstawia znak o zerowej szerokości.
źródło
0129
- hex 0x81 - nie jest taki sam jak U + 200B i nie jest znakiem o zerowej szerokości. W kodowaniu znaków Windows Cp1252 i ISO-8859-1 nie jest to „znak” - w punkcie kodowym x81 nie ma nic, więc tak, renderuje jako nic, ale nie jest granicą słowa, więc nie jest to samo co przestrzeń o zerowej szerokości. W Unicode punkt kodowy 0x81 znajduje się w zakresie zarezerwowanych znaków sterujących „C1”. Jeśli używasz kodowania Unicode / UTF-8, powinieneś unikać znaków z zakresu od 0x80 do 0x9f (128-159). Nawet w Latin-1 ten zakres jest zarezerwowanyMożesz przejść do tej strony: Symbole - zapewnia łatwy dostęp do wielu specjalnych symboli i znaków. U dołu strony znajduje się przycisk znaku „Przestrzeń zerowej szerokości”, wystarczy kliknąć ten przycisk, aby znak „Przestrzeń zerowej szerokości” został skopiowany do schowka.
źródło
Aby wpisać to na laptopie bez osobnej klawiatury numerycznej, musisz włączyć funkcję numlock, która różni się w zależności od producenta komputera. Liczby 0–9 to odpowiednio MJKLUIO789. W większości laptopów klucze te są oznaczone jako takie. Ale nawet jeśli nie są, nadal powinno działać.
źródło
Nie jestem w 100% pewien, ale myślę, że może to być Alt + 127
źródło
⌂
╚