Co to jest kod HTML ASCII?

Czcionki często używane w dokumentach w hipertekstowym języku znaczników (HTML) są w dużej mierze oparte na oryginalnym zestawie znaków ustanowionym zgodnie z American Standard for Information Interchange (ASCII). Oznacza to, że HTML ASCII jest w rzeczywistości serią specjalnych kodów, które można wstawić do dokumentu HTML w celu wyświetlenia znaków specjalnych, które nie są dostępne na klawiaturze lub są znakami sterującymi używanymi w języku znaczników. Znaki mogą być reprezentowane na różne sposoby, ale zwykle zaczynają się od symbolu ampersand, po którym następują cyfry lub litery i są zakończone średnikiem. Chociaż nie jest konieczne używanie znaków HTML ASCII, zwłaszcza jeśli można je wygenerować za pomocą klawiatury, czasami może się to przydać, jeśli na stronie internetowej zastosowano niestandardową czcionkę. Mimo że znak HTML ASCII zostanie dokładnie odwzorowany na poprawny znak w czcionce, niektóre dokumenty używają zestawu znaków Unicode®, który oferuje znacznie szerszy wybór znaków.

Zestaw znaków ASCII składa się ze 128 znaków, które mogą być przechowywane w 7 bitach bajtu. Rozszerzony zestaw znaków, który wykorzystuje całe 8 bitów bajtu, zawiera dodatkowe 128 znaków. Znaki obejmują wszystkie litery i cyfry w języku angielskim, a także wszystkie symbole, które można utworzyć na standardowej angielskiej klawiaturze. Ponadto dostępnych jest kilka wersji powszechnie używanych liter z umlautami i innymi akcentami. Symbole różnych walut narodowych, operacje matematyczne i często używane symbole biznesowe również znajdują się w podstawowym zestawie ASCII.

Aby użyć HTML ASCII w dokumencie HTML, znak musi być opisany w specjalnej sekwencji znanej jako kod ucieczki. Rozpoczyna się znakiem ampersand, po którym następuje funt, a następnie liczba dziesiętna znaku ASCII lub tekstowa reprezentacja znaku. Jednym z przykładów jest symbol oznaczający prawo autorskie. Symbol praw autorskich to liczba dziesiętna 169 w zestawie znaków ASCII i może być zapisany jako słowo copy w kodzie ucieczki HTML. Oznacza to, że znak może być zawarty w dokumencie HTML jako © lub jako ©, przy czym średnik na końcu jest niezbędny do uzupełnienia kodu.

Jednym z ważnych zastosowań kodów HTML ASCII jest reprezentowanie znaków, które są zwykle używane jako znaki kontrolne w HTML. Znaki takie jak symbole większe niż i mniejsze niż są używane do oznaczania znaczników w HTML. Aby wyświetlić jeden z tych znaków, zamiast wpisywanego symbolu należy użyć kodu ucieczki HTML ASCII, ponieważ w przeciwnym razie kod strony może ulec uszkodzeniu i spowodować nieprawidłowe wyświetlanie witryny.