Jedes Zeichen in HTML, CSS und Code schreiben
In einer Datei, die als UTF-8 ausgeliefert wird, können Sie das Zeichen selbst einfügen, und es funktioniert. Escapes gibt es für die Fälle, in denen Sie der Kodierung nicht trauen können, in denen das Zeichen im Editor unsichtbar ist oder in denen die Syntax es verbietet.
HTML: mit Namen, dezimal oder hexadezimal
°, ° und ° sind dasselbe Zeichen. Nur ein paar hundert haben Namen; die numerischen Formen hat jedes Zeichen. Fünf Zeichen MÜSSEN in HTML maskiert und dürfen nicht eingefügt werden: &, <, >, " und '.
Zuerst die Kodierung angeben
<meta charset="utf-8"> als Erstes im Kopf der Seite. Ohne das liest ein Browser Ihre Bytes womöglich als Windows-1252, und ein Gradzeichen kommt als ° an. Dieser Zeichensalat ist ein Lesefehler und keine beschädigte Datei: die Bytes sind in Ordnung, und die Kodierung zu setzen stellt sie wieder her.
CSS, JavaScript, Python
CSS will in einer Zeichenkette einen Rückstrich und Hexadezimal ohne Semikolon: content: "\00B0". JavaScript nimmt "\u00B0", oder "\u{1F600}" oberhalb der Grundebene. Python nimmt "\u00b0" und chr(176).
LaTeX
Der Textmodus will einen Befehl: \textdegree, \pounds, \S. Der Mathematikmodus hat seine eigenen: $\pm$, $\times$, $\sqrt{x}$. Mit XeLaTeX oder LuaLaTeX und einer Unicode-Schrift können Sie das Zeichen stattdessen direkt tippen.
Die Zeichen, nach denen am meisten gefragt wird
| Zeichen | Name | HTML-Entity |
|---|---|---|
| ° | Gradzeichen | ° |
| ± | Plusminuszeichen | ± |
| ★ | Black Star | ★ |
| → | Nach rechts weisender Pfeil | → |
| * | Sternchen | * |
| € | Euro | € |
| ≥ | Größer als oder gleich | ≥ |
| > | Größer als | > |
| ^ | Zirkumflex | ^ |
| % | Prozent | % |
| · | Mittelpunkt | · |
| ` | Gravis | ` |
Jeder andere Ort, an dem Sie tippen könnten, oder eine Seite je Zeichen.