Czy istnieje szybki i łatwy sposób na znalezienie punktu kodowego Unicode dla dowolnego znaku? Na przykład widzę zabawną postać na stronie internetowej, w pliku PDF lub innym dokumencie.
To, co aktualnie robię, to skopiuj znak do schowka, zapisz go w pliku i spójrz na plik za pomocą przeglądarki szesnastkowej. Alternatywnie mogę otworzyć Microsoft Word, wkleić i zrobić Alt + X. Obie te metody są nieco kłopotliwe. Czy istnieje prostszy sposób?
Używam Notepad ++, więc jeśli jest jakiś sposób, aby to zrobić za pomocą Notepad ++, byłaby to odpowiednia odpowiedź (jest mniej kłopotliwa niż konieczność otwierania programu Word). A może jest na to sposób za pomocą małej specjalistycznej aplikacji?
Odpowiedzi:
Dużo pracuję ze znakami Unicode, dlatego napisałem małą aplikację Windows specjalnie do tego:
Informator znaków Unicode ( dokumentacja )
Ponadto mój edytor tekstu, Rejbrand Text Editor , ma rozbudowaną obsługę znaków Unicode.
źródło
uniprops
, co wydaje się wyświetlać podobne informacje.Notepad ++ ma wstępnie zainstalowaną wtyczkę o nazwie Konwerter, która ma opcję konwersji ASCII na HEX i odwrotnie. To narzędzie jest bardzo przydatne do konwertowania plików danych w formacie HEX, które należy przekonwertować na ASCII w celu odczytania:
Tak to działa:
źródło
Kiedy mam do czynienia z tym problemem, szybkie wyszukiwanie w Google zazwyczaj zapewnia szybką odpowiedź. Na przykład, kiedy wyszukuję w Google „😍 Unicode”, otrzymuję taki wynik:
Podoba mi się ta metoda, ponieważ:
źródło
Jest taka ładna mała strona o nazwie Unicode Character Inspector (zbudowana przez Tima Whitlocka), która właśnie to robi. Uważam, że jest to znacznie wygodniejsze niż edytor tekstu lub program komputerowy.
źródło
https://apps.timwhitlock.info/unicode/inspect?s={some unicode character here}
.W systemie uniksopodobnym *:
Możesz to zrobić alias lub utworzyć skrypt, aby go uruchomić.
Dane wyjściowe wyglądają następująco:
* Wygląda na to, że oryginalny plakat prawdopodobnie używa systemu Windows, ale (a) nie jest to określone i (b) to rozwiązanie może pomóc innym.
źródło
Możesz użyć PowerShell!
Spowoduje to wydrukowanie pierwszego punktu kodu Unicode tekstu w schowku.
Jeśli nie musisz się martwić o znaki spoza Podstawowego Multilingual Plane (które byłyby reprezentowane w ciągach .NET jako wysokie i niskie surogaty), możesz użyć tego w zamian:
Jeśli wolisz to w systemie szesnastkowym, możesz użyć specyfikatora formatu :
źródło
Uwaga dla każdego użytkownika Emacsa: możesz wpisać,
C-u C-x =
a dostaniesz sporo informacji o znaku pod kursorem, w tym punkt kodowy Unicode, nazwę w bazie danych Unicode i kategorie itp.źródło
Masz Vima? Po prostu wklej go, umieść na nim kursor i naciśnij
ga
. Cały czas używam tego do dziwnych postaci.źródło
Używam http://unicode.scarfboy.com , który jest prosty i działa dobrze.
źródło
Uważam, że konwerter kodu Unicode Risharda Ishidy (link github) jest bardzo przydatny między innymi do znajdowania kodów znaków Unicode. Zapewnia również tłumaczenia / konwersje na inne punkty kodowe, kodowania i na przykład sekwencje specjalne.
Możesz także sprawdzić główną stronę Richarda Ishidy (rishida.net) , ponieważ zawiera (linki do) wiele cennych narzędzi i informacji, szczególnie jeśli jesteś zainteresowany internacjonalizacją i kodowaniem znaków. Na przykład innym bardzo przydatnym narzędziem, do którego tam jest link , jest jego narzędzie Uniview (link github) .
I wreszcie, również bardzo przydatna, choć najbardziej odpowiednia dla użytkowników komputerów Mac, jest przeglądarka znaków macOS , dostępna za pośrednictwem menu wprowadzania , którą można włączyć w Preferencjach systemowych → Klawiatura
Chociaż witryna wsparcia Apple skupia się głównie na tym, jak wstawiać emotikony (…), Przeglądarka postaci jest w rzeczywistości bardzo przydatna do wyszukiwania określonych znaków („specjalnych”) i ich punktów kodowych w kilku różnych kodowaniach, a także do znalezienia, które Czcionki na twoim systemie zawierają określone glify.
Twoje zdrowie!
źródło
Możesz także skorzystać z następującej strony: https://unicode-table.com/en/ Wklej swoją postać, a otrzymasz kod Unicode i kod HTML.
źródło
Jeśli masz program Microsoft Word, wklej tam tekst, wybierz znak (lub kliknij po jego prawej stronie) i naciśnij Alt+ X.
źródło
Wspomnę o http://amp-what.com/, ponieważ jest naprawdę łatwy w użyciu dzięki polu szybkiego wyszukiwania i obsługuje różne notacje (i kod, punkty kodowe Unicode , sekwencja znaków kodująca URI).
Przykładowy obraz
źródło
Oto jeszcze jedna odpowiedź przy użyciu pomysłu od user202729:
Dodaj adres URL do zakładek
javascript:alert(prompt().codePointAt(0).toString(16))
i użyj przeglądarki, aby go uruchomić. (Działa w Chrome i Firefox. Nie wydaje się działać w IE, ale może to być spowodowane ustawieniami zabezpieczeń).W przeciwieństwie do innych odpowiedzi, nie jest wymagane połączenie internetowe, żadne zewnętrzne narzędzie do pobrania, nie specyficzne dla systemu operacyjnego.
źródło