L; codificare - Training Learn l; HTML Grafikart

Introducere

Baza

Munca practica

Astăzi, vă sugerez să vă îndreptați asupra principiului codificării caracterelor. Înțelegerea modului în care computerul dvs. codifică fișierele vă va ajuta să evitați multe greșeli pe drum. Una dintre problemele tipice pe care le întâmpinăm atunci când începem să scriem primele noastre fișiere HTML este apariția de caractere „ciudate” în loc de caracterele noastre accentuate.

codificare

De exemplu, propoziția:

Care este afișat în browserul următor:

Ce este codarea

Problema în calcul este că computerul nostru nu funcționează cu litere, ci în binar (cu 0s și 1s). Pentru computer, pagina dvs. HTML nu arată ca ceea ce vedeți în editorul dvs., ci mai degrabă pare o serie de biți.

Pentru un computer:

Biții sunt organizați în grupuri de opt, numiți octeți. Fiecare octet poate reprezenta valori cuprinse între 0 și 255. Dintr-o dată, pentru computerul dvs., fișierul dvs. nu este nici mai mult, nici mai puțin decât o serie de numere. Pentru a obține caractere pe ecran, trebuie doar să creăm un tabel care să facă aceste numere diferite să corespundă unui caracter din alfabetul nostru. Există mai multe tabele, corespunzătoare diferitelor regiuni și alfabete.
Tabelul ASCII, de exemplu, poate reprezenta 128 de caractere (această codificare utilizează doar 7 biți din cei 8 disponibili într-un octet). Acest tabel este suficient pentru americani, dar nu este neapărat potrivit pentru țările cu un alfabet mai complet.
De exemplu, pentru țările din Europa de Vest, Windows utilizează sistemul de codare Windows 1252, în timp ce Mac OS utilizează codarea MacRoman. Aceste două sisteme de codificare se bazează pe utilizarea a 8 biți de octeți pentru a reprezenta 256 de caractere (ceea ce este suficient pentru limbile procesate), dar unele litere nu sunt neapărat în aceeași poziție de la un tabel la altul. ' alte.

Înmulțirea tabelelor de codificare permite înțelegerea bruscă a problemelor pe care le poți avea la nivelul caracterelor speciale. Dacă scrieți fișierul cu un anumit sistem de codificare, dar îl citiți cu un alt sistem de codificare, unele caractere pot fi schimbate sau înlocuite cu caractere „ciudate”.