Comment écrire n'importe quel symbole en HTML, en CSS et dans du code
Dans un fichier servi en UTF-8, vous pouvez coller le caractère lui-même et cela fonctionnera. Les échappements existent pour les cas où l'encodage n'est pas fiable, où le caractère est invisible dans un éditeur, ou où la source doit rester en ASCII pur.
HTML : nommé, décimal ou hexadécimal
°, ° et ° sont le même caractère. Quelques centaines seulement portent un nom ; chaque caractère a une forme numérique.
Déclarez d'abord l'encodage
<meta charset="utf-8"> en tout premier dans le head. Sans lui, un navigateur peut lire vos octets comme du Windows-1252, et un signe degré arrive en charabia.
CSS, JavaScript, Python
CSS veut une barre oblique inverse et de l'hexadécimal sans point-virgule dans une chaîne : content: "\00B0". JavaScript prend "\u00B0", ou "\u{1F600}" au-delà du plan de base. Python prend "\u00B0" et aussi "\N{DEGREE SIGN}".
LaTeX
Le mode texte veut une commande : \textdegree, \pounds, \S. Le mode mathématique a les siennes : $\pm$, $\times$, $\sqrt{x}$. Chaque page de guide indique laquelle s'applique.
Les caractères sur lesquels on interroge le plus
| Caractère | Nom | Entité HTML |
|---|---|---|
| ° | Degré | ° |
| ± | Plus-moins | ± |
| ★ | Black Star | ★ |
| → | Flèche vers la droite | → |
| * | Astérisque | * |
| € | Euro | € |
| ≥ | Supérieur ou égal | ≥ |
| > | Supérieur à | > |
| ^ | Accent circonflexe | ^ |
| % | Pourcent | % |
| · | Point médian | · |
| ` | Accent grave | ` |
Tous les autres endroits où vous pourriez écrire, ou une page par caractère.