So tippen Sie Doppelkreuz
# liegt auf einer US-Tastatur auf Umschalt + 3 und auf einer britischen auf die Taste links neben der Eingabetaste. Drücken Sie Umschalt + 3 auf einer britischen Tastatur, bekommen Sie stattdessen £, und das ist die ganze Erklärung für die Taste, die falsch zu sein scheint: nichts ist kaputt, die Belegung ist schlicht die andere. Alt + 35 auf dem Ziffernblock erzeugt es unter jeder Windows-Belegung, und das ist der Weg, wenn die Tastatur vor Ihnen keine Taste dafür hat, und # schreibt es in HTML. Sein Codepunkt ist U+0023.
Number Sign (Unicode-Name, auf Englisch)
- Kopieren
- Unicode
- U+0023
- Windows
- Alt + 35
| Wo | Kürzel | Wie |
|---|---|---|
| Windows | Alt + 35 | Alt halten und die Zahl auf dem Ziffernblock tippen. |
| HTML | # | Dies in den HTML-Quelltext einfügen. |
| Unicode | U+0023 | NUMBER SIGN |
Zeichen, die mit Doppelkreuz zu tun haben
Die Unicode-Codetabelle verweist von # auf № und ♯.
Andere Zeichen
# wohnt im Block Basic Latin (U+0000-U+007F), der ursprüngliche ASCII-Satz: die Buchstaben, Ziffern und Satzzeichen, die auf einer US-Tastatur stehen. Innerhalb von Unicode ist es als Po eingeordnet, ein Satzzeichen. Seine bidirektionale Klasse macht es zu etwas, das ein europäischer Ziffernabschluss: es steht neben einer Zahl, ohne deren Laufrichtung zu brechen ist.
# tippen in Microsoft Word
In Microsoft Word, tippen Sie 0023 und drücken Sie Alt + C. Word liest die vier Zeichen vor dem Cursor als hexadezimalen Codepunkt und ersetzt sie; noch einmal Alt + C macht aus # wieder 0023, und das ist der schnellste Weg zu prüfen, was ein Zeichen wirklich ist.
Wofür Doppelkreuz gebraucht wird
In der mathematischen Notation ist # ein gewöhnliches Zeichen: es trägt keinen besonderen Abstand und steht in einem Ausdruck wie ein Buchstabe: es steht für eine Sache, statt mit den Dingen um es herum etwas zu tun. So ordnet unicode-math es ein, und davon hängt ab, wie das Zeichen gesetzt wird: $\mathoctothorpe$ in LaTeX, im Mathematikmodus und nicht im Satz.
Unicode veröffentlicht in CLDR eine zweite Namensliste für #, die Stichwörter aus seinen eigenen Suchdaten statt des förmlichen Namens, und das sind hash, nummernzeichen und raute. Diese Wörter tippt vermutlich, wer dieses Zeichen sucht und Doppelkreuz nicht als seinen Namen kennt, und die Suche in den Zeichenlisten findet sie ebenso wie den Unicode-Namen.
Was Unicode über Doppelkreuz sagt
Der Standard führt # auch unter weiteren Namen: pound sign (weight), hashtag, hash, crosshatch, octothorpe. Das sind förmliche Zweitnamen und keine Spitznamen, und deshalb tauchen sie in fremder Dokumentation zu demselben Codepunkt auf.
Unicode merkt zu # unmittelbar etwas an. Neben U+0023 trägt die Codetabelle die Notiz „For denoting musical sharp 266F is preferred“. Das ist der Standard, der sagt, wofür das Zeichen da ist, und kein Schluss aus seinem Namen.
Die Codetabelle verweist von # auf Numero Sign, Erhöhungszeichen, l b bar symbol (U+2114), viewdata square (U+2317) und equals sign and slanted parallel (U+29E3). Das sind die Zeichen, die der Standard für die hält, die Sie vielleicht gemeint haben, und damit die, die zu prüfen sich lohnt, wenn Doppelkreuz beinahe, aber nicht ganz richtig aussieht.
Wie Doppelkreuz sich in Software verhält
# nimmt im Terminal eine Spalte ein. Es trägt keine eigene Laufrichtung, in einer Zeile, die Englisch mit Arabisch oder Hebräisch mischt, nimmt es also die Richtung des Textes um sich herum an, statt eine zu erzwingen.
Jede Art, Doppelkreuz zu schreiben
| Form | Wert |
|---|---|
| Codepunkt | U+0023 |
| Dezimal | 35 |
| UTF-8-Bytes | 23 |
| UTF-16-Bytes | 00 23 |
| HTML-Entity | # |
| HTML numerisch | # oder # |
| CSS | \0023 |
| JavaScript | \u0023 |
| Python | \u0023 |
| URL-kodiert | %23 |
| LaTeX, in prose | \# |
| LaTeX, in maths mode | $\mathoctothorpe$ |
| SVG | 0023.svg · (SIL Open Font License) |
Wenn # maskiert werden muss
# ist ein Byte in ASCII, in UTF-8 und in jeder gebräuchlichen Codepage, es kommt also nie beschädigt an. Sein Problem ist das umgekehrte: es bedeutet der Software, die es liest, etwas. In HTML lässt es sich als # schreiben, in einer URL ist es %23, und in einem CSV-Feld, einem Shell-Befehl oder einem regulären Ausdruck muss es maskiert oder in Anführungszeichen gesetzt statt schlicht getippt werden. Deshalb ist # auch das Zeichen, das Leute einsetzen, wenn sich das gewünschte nicht tippen lässt.