Jak wpisać na klawiaturze znak Unicode U + 200B (znak spacji o zerowej szerokości)?
Jak wpisać na klawiaturze znak Unicode U + 200B (znak spacji o zerowej szerokości)?
Odpowiedzi:
Korzystając z najnowszych wersji Chrome / Chromium, możesz użyć jego konsoli do skopiowania znaku do schowka:
copy("\u200B") // works for BMP characters only (U+0000 to U+FFFF)
copy("\u{200B}") // works for all characters (U+0000 to U+10FFFF)
copy(String.fromCodePoint(0x200B))
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.
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 nie 0
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.
Alt + 0129
To wstawia znak o zerowej szerokości.
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 zarezerwowany
Moż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.
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ć.
Nie jestem w 100% pewien, ale myślę, że może to być Alt + 127
⌂
╚