Gibt es eine schnelle und einfache Möglichkeit, den Unicode-Codepunkt für ein beliebiges Zeichen zu finden? Zum Beispiel sehe ich eine lustige Figur auf einer Webseite, einer PDF-Datei oder einem anderen Dokument.
Derzeit kopiere ich das Zeichen in die Zwischenablage, speichere es in einer Datei und schaue die Datei mit einem Hex-Viewer an. Alternativ kann ich Microsoft Word öffnen, einfügen und Alt + X ausführen. Beide Methoden sind etwas umständlich. Gibt es einen einfacheren Weg?
Ich verwende Notepad ++. Wenn es also eine Möglichkeit gibt, dies mit Notepad ++ zu tun, ist dies eine geeignete Antwort (es ist weniger umständlich als das Öffnen von Word). Oder gibt es eine Möglichkeit, dies mit einer kleinen spezialisierten Anwendung zu tun?
Antworten:
Ich arbeite viel mit Unicode-Zeichen, deshalb habe ich eine kleine Windows-Anwendung speziell dafür geschrieben:
Unicode Character Informer ( Dokumentation )
Darüber hinaus bietet mein Texteditor, Rejbrand Text Editor , umfangreiche Unicode- Zeichenunterstützung .
quelle
uniprops
, die ähnliche Informationen auszugeben scheint.Notepad ++ verfügt über ein vorinstalliertes Plug-In namens Converter, das die Option bietet, ASCII in HEX und umgekehrt zu konvertieren. Dieses Tool ist sehr nützlich, um Datendateien im HEX-Format zu konvertieren, die zum Lesen in ASCII konvertiert werden sollen:
So funktioniert es:
quelle
Wenn ich mit diesem Problem konfrontiert bin, bietet eine schnelle Google-Suche in der Regel eine schnelle Antwort. Wenn ich zum Beispiel "😍 Unicode" google, erhalte ich folgendes Ergebnis:
Ich mag diese Methode, weil:
quelle
Es gibt eine nette kleine Website namens Unicode Character Inspector (erstellt von Tim Whitlock), die genau das tut. Ich finde es viel bequemer als einen Texteditor oder ein Desktop-Programm.
quelle
https://apps.timwhitlock.info/unicode/inspect?s={some unicode character here}
.Auf einem Unix-ähnlichen System *:
Sie können dies aliasen oder ein Skript erstellen, um es auszuführen.
Die Ausgabe sieht folgendermaßen aus:
* Es sieht so aus, als ob das Original-Poster wahrscheinlich Windows verwendet, aber (a) dies ist nicht spezifiziert, und (b) diese Lösung könnte anderen helfen.
quelle
Sie können PowerShell verwenden!
Dadurch wird der erste Unicode-Codepunkt des Texts in der Zwischenablage gedruckt.
Wenn Sie sich nicht um Zeichen außerhalb der mehrsprachigen Grundebene kümmern müssen (die in .NET-Zeichenfolgen als High- und Low-Ersatz dargestellt werden), können Sie stattdessen Folgendes verwenden:
Wenn Sie es in hex bevorzugen, können Sie einen Formatbezeichner verwenden :
quelle
Hinweis für alle Emacs-Benutzer: Sie können
C-u C-x =
eine Reihe von Informationen über das Zeichen unter dem Cursor eingeben, einschließlich des Unicode-Codepunkts, des Namens in der Unicode-Datenbank und der Kategorien usw.quelle
Hast du Vim? Fügen Sie es einfach ein, setzen Sie den Cursor darauf und drücken Sie
ga
. Ich benutze das die ganze Zeit für seltsame Charaktere.quelle
Ich benutze http://unicode.scarfboy.com , was einfach ist und gut funktioniert.
quelle
Ich finde Rishard Ishidas Unicode-Code-Konverter (Github-Link) sehr nützlich, um unter anderem Unicode-Zeichencodes zu finden. Es bietet auch Übersetzungen / Konvertierungen in andere Codepunkte, Codierungen und zum Beispiel Escape-Sequenzen.
Vielleicht möchten Sie auch die Hauptwebseite von Richard Ishida (rishida.net) besuchen , da sie eine Menge wertvoller Tools und Informationen enthält (Links zu diesen enthält), insbesondere wenn Sie an Internationalisierung und Zeichencodierung interessiert sind. Ein weiteres sehr nützliches Tool, das dort verlinkt ist, ist beispielsweise sein Uniview-Tool (Github-Link) .
Und schließlich finde ich auch den Charakter-Viewer von macOS sehr nützlich, obwohl er hauptsächlich für Mac-Benutzer relevant ist. Er ist über das Eingabemenü zugänglich und kann in den Systemeinstellungen → Tastatur aktiviert werden
Obwohl sich die Apple-Support-Website hauptsächlich mit dem Einfügen von Emojies befasst (…), ist der Character Viewer sehr nützlich, um bestimmte ('spezielle') Zeichen und deren Codepunkte in verschiedenen Codierungen nachzuschlagen und um herauszufinden, welche Schriftarten auf Ihrem System enthalten bestimmte Glyphen.
Prost!
quelle
Sie können auch die folgende Website verwenden: https://unicode-table.com/en/ Fügen Sie einfach Ihr Zeichen ein, und Sie erhalten einen Unicode-Codepunkt sowie einen HTML-Code.
quelle
Wenn Sie über Microsoft Word verfügen, fügen Sie den Text dort ein, wählen Sie das Zeichen aus (oder klicken Sie rechts daneben) und drücken Sie Alt+ X.
quelle
Ich werde http://amp-what.com/ erwähnen, da es mit seinem Schnellsuchfeld sehr einfach zu verwenden ist und verschiedene Notationen unterstützt (& code, Unicode-Codepunkte , URI-Codierungszeichenfolge).
Beispielbild
quelle
Hier ist eine weitere Antwort mit einer Idee von user202729:
Setzen Sie ein Lesezeichen für die URL
javascript:alert(prompt().codePointAt(0).toString(16))
und verwenden Sie einen Browser, um sie auszuführen. (Funktioniert unter Chrome und Firefox. Scheint nicht unter IE zu funktionieren, dies kann jedoch an den Sicherheitseinstellungen liegen.)Im Gegensatz zu anderen Antworten ist keine Internetverbindung erforderlich, kein externes Dienstprogramm zum Herunterladen, nicht betriebssystemspezifisch.
quelle