Hrvatski znakovi : Character Set

Pri izradi hrvatskih web stranica danas je najrašireniji UTF-8 raspored znakova. On je dio html5 standarda te ga je najjednostavnije koristiti.

HTML za početnike
krivulja

Tečaj - Uvod u HTML

4.5

Zašto ne sada?

HTML za početnike

Naša preporuka

Cloudinary oglas

Besplatne usluge:

CDN pohrana slika i videa.

Pretvorba formata slika: webp...

Vrhunsko AI povećanje slika!

25Gb podataka.

4.5

Zašto ne sada?

HTML hrvatski znakovi : Character Set

HTML hrvatski znakovi na web stranici

Za hrvatske znakove u izradi web stranica najrašireniji je danas standard UTF-8. On je dio html5 standarda te ga je najlakše koristiti.

Računalni podatci (tekst, brojevi i slike) su pohranjeni u računalu u obliku binarnih brojeva (nula i jedinica).

Poradi standardizacije pohranjenih alfanumeričkih znakova u računalima, u prvim danima razvoja računala, definiran je ASCII standardni raspored znakova. On određuje raspored prvih 128 znakova i dodjeljuje mjesto brojevima od 0-9, velikim i malim slovima engleske abecede (a-z i A-Z) te posebnim znakovima. Završna dorada ASCII rasporeda znakova dovršena je 1986. godine.

Budući da ASCII koristi samo jedan bajt (dakle najviše 256 znakova) kako bi pohranio znakove, nije mogao podržavati slova koja nisu sastavni dio engleskog pisma, a samim time niti hrvatske dijakritičke znakove (š, č, ć, đ i ž). Ovo je njegov najveći nedostatak.

Web dizajn i hrvatski znakovi

HTML 4 i hrvatske kodne stranice

U HTML-u 4 hrvatski znakovi nisu uključeni unutar zadane ISO-8859-1 kodne stranice. Zato je bilo potrebno odabrati jednu od kodnih stranica koja je podržavala hrvatske znakove. Razvojem operacijskih sustava koristilo se više različitih standarda za hrvatske znakove.

Za hrvatske znakove u izradi web stranica koristile su se tri kodne stranice (rasporeda znakova): Win-1250, ISO-8859-2 i Unicode UTF-8. Danas je najrašireniji utf-8 raspored znakova.

Za definiranje UTF-8 kodne stranice potrebno je dodati <meta> element unutar <head> odjeljka

hrvatska-kodna-stranica.html

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  </head>
  <body>
    <h1>Češke okruglice u umaku</h1>
    <p>Što se sve događa s hrvatskim znakovima.</p>
  </body>
</html>

HTML 5 i hrvatske kodne stranice

Zadani raspored znakova za html5 je utf-8. Samim tim je riješeno i pitanje hrvatskih dijakritičkih znakova.

Savjet:

Kako bismo koristili utf-8 standard potrebno je napraviti tri stvari. 1: na početku html dokumenta definirati pomoću doctype deklaracije da se radi o html5 standardu. 2: pomoću meta charset elementa kazati da je tekst spremljen u utf-8 kodnoj stranici.3: često se zaboravlja spremiti datoteku u utf-8 rasporedu znakova.

Za korištenje hrvatskih znakova potrebno je samo odrediti da je web stranicu u HTML5 standardu i dodijeliti odgovarajući <meta> element.

Na početak html stranice potrebno je staviti element <!doctype html>:

html5-standard.html

<!doctype html>
<html>
  <head>
    <meta charset="utf-8" />
  </head>
  <body>
    <h1>Češke okruglice u umaku</h1>
    <p>Što se sve događa s hrvatskim znakovima.</p>
    </body>
</html>
Savjet:

Notepad editor sprema datoteke u ANSI rasporedu znakova koji je različit od utf-8 standarda te naši znakovi ne će biti ispravno prikazani. Bolji editori kôda najčešće automatski spremaju u utf-8 rasporedu znakova. Ako to ne rade automatski, potrebno je u editoru odabrati naredbu Format > Encoding > utf-8.