Was bedeutet |
Es wird als senkrechter Strich gelesen; die zusätzliche Information ist seine Breite. Zwischen Beschriftungen trennt es Felder, in paarweiser mathematischer Schreibweise kann es den Absolutbetrag markieren, und in Code steht es für OR oder eine Shell-Pipeline. Der umgebende Syntaxkontext bestimmt die Lesart.
In ostasiatischer Typografie und älteren Zeichencodierungen sorgen Breitenvarianten dafür, dass Satzzeichen ein ganzes Zeichenfeld neben breiteren Zeichen belegen. Japanische Eingabemethoden können zwischen vollbreiten und halbbreiten Formen wechseln; der Eingabemodus kann daher | oder | erzeugen.
Ist | dasselbe wie | oder │?
Nein: | ist das breite Gegenstück zu |, nicht die Liniengrafik │. Unicode ordnet | als vollbreite Kompatibilitätsform | zu: ein Gegenstück mit angepasster Breite für Layouts mit ganzen Zeichenfeldern. Die Lesart ergibt sich weiterhin aus dem Kontext. Das separate Liniengrafik-Zeichenset verwendet │ für Rahmen und Zellgrafiken.
Technisch und typografisch; der Kontext macht daraus einen Trenner, ein Rechenzeichen oder Syntax.
Wenn ein Feld ASCII | verlangt, ist | das falsche Zeichen.
Was es bedeutet, wenn dir jemand dieses Zeichen sendet
Deutungen: 3Nicht verwechseln mit
3Häufige Fragen
1Warum wurde | bei der Verarbeitung zu |?
NFKC, eine Unicode-Normalisierung mit Kompatibilitätsregeln, bildet | auf | ab. Verwendet eine Anwendung sie, geht der Breitenunterschied verloren; nutze eine breitenbewahrende Form, wenn dein Layout davon abhängt.
So gibst du | ein
|\FF5CCodes und KodierungCodepunkte: 1
Ein sichtbares Symbol kann mehrere Codepunkte enthalten. JS .length zählt UTF-16-Einheiten; UTF-8 zählt Bytes.

