Odwołania znakowe SGML (ang. SGML character references; często mylone z encjami), w języku SGML to zestaw kodów postaci &kod;. Służą do jednoznacznego zapisu różnych znaków, gdy niemożliwe jest ich bezpośrednie wpisanie. Odwołania znakowe są używane również w aplikacjach SGML (głównie HTML), a także w języku XML (będącym podzbiorem SGML) i jego aplikacjach (np. XHTML).
Są trzy rodzaje odwołań znakowych:
- odwołania znakowe numeryczne dziesiętne, zapisujące unikodowy numer znaku; mają postać
&#liczba;. - odwołania znakowe numeryczne szestnastkowe, również zapisujące unikodowy numer znaku, tylko że w systemie szestnastkowym; mają postać
&#xliczba;. - nazwane odwołania znakowe, będące po prostu odwołaniami do encji znakowych.
Np. odwołania znakowe do "ó" ma trzy postacie:
óóó.
Odwołania znakowe mają dwie role. Jedną z nich, dziś już mniej istotną dzięki możliwości używania UTF-8, jest kodowanie znaków spoza zestawu kodowego używanego przez stronę. Tak na przykład umożliwiają one używanie znaków kanji w dokumencie z kodowaniem ISO 8859-2.
Drugą jest używanie znaków, które mają specjalne znaczenie w składni SGML/XML.Są to: & (&) oraz < (<), a także > (>), " (") i ' (') - to ostatnie tylko w XML.
Większość z encji znakowych HTML jest częścią standardu SGML ISO 8879. Częścią standardu XML jest 5 encji znakowych o nazwach: amp, lt, gt, quot i apos.
Nazwy encji znakowych są tworzone na kilka sposobów.
Nazwy encji liter łacińskich ze znakami diakrytycznymi są tworzone przez nazwę litery, odpowiednio wielką lub małą, i angielską nazwę znaku diakrytycznego. Tak np. é (é) to "e" z akcentem akutowym (ang. acute), a À (À) to "A" z akcentem grave. Wszystkie odwołania do encji znakowych z alfabetu łacińskiego można znaleźć w artykułach Alfabet łaciński w Unikodzie.
Litery greckie są zapisywane ich angielskimi nazwami, pisanymi odpowiednio z wielkiej lub małej litery. Np. β (β) to mała litera beta, a Ω (Ω) to wielka litera omega. Lista odwołań do encji znakowych z alfabetu greckiego jest dostępna w artykule Alfabet grecki.
Nazwane odwołania znakowe inne niż do liter łacińskich i greckich to:
| Nazwa / opis | Odwołanie | Wygląd |
|---|---|---|
| Strzałki | ||
| strzałka w lewo | ← | ← |
| strzałka w górę | ↑ | ↑ |
| strzałka w prawo | → | → |
| strzałka w dół | ↓ | ↓ |
| obustronna strzałka pozioma | ↔ | ↔ |
| znak powrotu karetki | ↵ | ↵ |
| podwójna strzałka w lewo | ⇐ | ⇐ |
| podwójna strzałka w górę | ⇑ | ⇑ |
| podwójna strzałka w prawo | ⇒ | ⇒ |
| podwójna strzałka w dół | ⇓ | ⇓ |
| podwójna obustronna strzałka pozioma | ⇔ | ⇔ |
| Logika matematyczna i teoria zbiorów | ||
| symbol alef / symbol liczb kardynalnych | ℵ | ℵ |
| dla każdego | ∀ | ∀ |
| istnieje | ∃ | ∃ |
| zbiór pusty | ∅ | ∅ |
| element zbioru | ∈ | ∈ |
| nie jest elementem zbioru | ∉ | ∉ |
| zawiera element | ∋ | ∋ |
| logiczne I | ∧ | ∧ |
| logiczne LUB | ∨ | ∨ |
| część wspólna zbiorów | ∩ | ∩ |
| unia zbiorów | ∪ | ∪ |
| podzbiór | ⊂ | ⊂ |
| nadzbiór | ⊃ | ⊃ |
| nie jest podzbiorem | ⊄ | ⊄ |
| podzbiór lub równy | ⊆ | ⊆ |
| nadzbiór lub równy | ⊇ | ⊇ |
| więc | ∴ | ∴ |
| Inne oznaczenie matematyczne | ||
| symbol funkcji | ƒ | ƒ |
| w przybliżeniu równe | ≅ | ≅ |
| asymptotycznie równe / prawie równe | ≈ | ≈ |
| nierówne | ≠ | ≠ |
| identyczne | ≡ | ≡ |
| mniejsze lub równe | ≤ | ≤ |
| większe lub równe | ≥ | ≥ |
| plus/minus | ± | ± |
| część urojona liczby zespolonej | ℑ | ℑ |
| część rzeczywista liczby zespolonej | ℜ | ℜ |
| lewy sufit | ⌈ | ⌈ |
| prawy sufit | ⌉ | ⌉ |
| lewa podłoga | ⌊ | ⌊ |
| prawa podłoga | ⌋ | ⌋ |
| lewy nawias kątowy | ⟨ | 〈 |
| prawy nawias kątowy | ⟩ | 〉 |
| prim, minuty, stopy | ′ | ′ |
| podwójne prim (bis), sekundy, cale | ″ | ″ |
| różniczka cząstkowa | ∂ | ∂ |
| nabla | ∇ | ∇ |
| znak iloczynu | ∏ | ∏ |
| znak sumy | ∑ | ∑ |
| znak minus | − | − |
| operator gwiazdkowy | ∗ | ∗ |
| pierwiastek kwadratowy | √ | √ |
| proporcjonalny do | ∝ | ∝ |
| nieskończoność | ∞ | ∞ |
| kąt | ∠ | ∠ |
| całka | ∫ | ∫ |
| dodawanie w kółku | ⊕ | ⊕ |
| iloczyn wektorowy, mnożenie w kółku | ⊗ | ⊗ |
| prostopadły do | ⊥ | ⊥ |
| znak mnożenia skalarnego | ⋅ | ⋅ |
| znak ułamka | ⁄ | ⁄ |
| kwadratowy | ² | ² |
| sześcienny | ³ | ³ |
| Znaki karciane | ||
| pik | ♠ | ♠ |
| trefl | ♣ | ♣ |
| kier | ♥ | ♥ |
| karo | ♦ | ♦ |
| Inne | ||
| znak handlowy (TM) | ™ | ™ |
| małe czarne kółko (punktor) | • | • |
| wielokropek | … | … |
| nadkreślnik | ‾ | ‾ |
| P Weierstrassa | ℘ | ℘ |
| podobny do (operator tyldowy) | ∼ | ∼ |
| romb | ◊ | ◊ |
