De Ce Sunt Afișate Hieroglifele în Loc De Litere

De Ce Sunt Afișate Hieroglifele în Loc De Litere
De Ce Sunt Afișate Hieroglifele în Loc De Litere

Video: De Ce Sunt Afișate Hieroglifele în Loc De Litere

Video: De Ce Sunt Afișate Hieroglifele în Loc De Litere
Video: De ce Puii de Animale au o Copilărie Nefericită?... 50% nu Supraviețuiesc! 2024, Decembrie
Anonim

Uneori, e-mailul primit poate, în loc de text, să conțină un amestec foarte bizar de simboluri și semne grafice, care să amintească de hieroglife, care, cu „mâna ușoară” a cuiva, numită „kryakozyabra”. Acest lucru se întâmplă nu numai cu textul literelor, ci și cu conținutul paginilor web, al unor fișiere text și chiar cu inscripțiile din interfața programelor de computer.

De ce sunt afișate hieroglifele în loc de litere
De ce sunt afișate hieroglifele în loc de litere

Când salvați și afișați litere, cifre, semne de punctuație și alte elemente de text pe ecran, sistemul de operare al computerului utilizează tabele speciale. În ele, toate aceste simboluri sunt plasate într-o ordine strict definită. Când salvați orice document care conține text, nu literele și numerele în sine sunt scrise în fișier, ci numerele lor de serie în acest tabel. Când deschideți un astfel de document, apare operațiunea opusă - aplicația citește numerele de caractere din fișier și afișează caracterele corespunzătoare din tabelul de pe pagină. Aceste tabele se numesc „seturi de caractere” (CharSets pe scurt) sau „codificări”.

Există destul de multe astfel de tabele - câteva zeci. La început, fiecare producător concurent de software de calculator și-a creat propriul tabel de simboluri, apoi au fost create tabele pentru diferite alfabete naționale cu includerea obligatorie a limbii engleze, apoi, pe măsură ce sistemele de operare s-au îmbunătățit, variantele lor au fost create pentru noi posibilități etc. Dacă textul scris și salvat folosind un astfel de tabel este apoi deschis folosind altul, atunci rezultatul va fi ceea ce numim cuvântul "kryakozyabry" - numerele simbolurilor vor rămâne aceleași, dar simbolurile care le corespund în acest tabel vor fie complet diferit.

O indicație a codificării pe care o aplicație de computer ar trebui să o utilizeze pentru a afișa conținutul text al unui fișier este scrisă în câmpul de servicii al acestui fișier. Dacă textul este transmis prin rețele, atunci indicația codificării este trimisă în câmpul de servicii al pachetului de informații transmis. În codul HTML al paginilor web, o etichetă specială este utilizată pentru a stoca numele codificării utilizate. Într-un mesaj de e-mail, codificarea este transmisă în câmpurile de servicii împreună cu informații despre expeditor, destinatar etc. Dacă nu există nicio indicație a codificării prin oricare dintre metodele de mai sus, atunci va trebui să vă ocupați manual de crackere - încercați să selectați codificarea dorită folosind mijloacele aplicației pe care o utilizați. O astfel de funcție este furnizată atât în browser, cât și în clientul de e-mail, iar un editor de text (de exemplu, Microsoft Word) încearcă să determine codificarea corectă prin indicații indirecte.

Se pare că astăzi a fost creat în cele din urmă un standard de tabel de caractere care se potrivește tuturor - se numește „Unicode”. Dar tranziția către aceasta este încă doar realizată, așa că va trebui să aveți de-a face cu rața rătăcească încă câțiva ani.

Recomandat: