Html pentru a specifica codificarea pentru browserele mai vechi. Codificare HTML. În ce codificare să salvezi o pagină web?

Mai târziu ASCII a fost extins (inițial nu a folosit toți cei 8 biți), așa că a devenit posibil să se utilizeze nu 128, ci 256 (2 până la a 8-a putere) caractere diferite care pot fi codificate într-un octet de informații.
Această îmbunătățire a făcut posibilă adăugarea la codificare ASCII simboluri ale limbilor naționale diferite țări, pe lângă alfabetul latin deja existent.
Opțiuni de codare extinse ASCII Sunt multe din cauza faptului că există și o mulțime de limbi în lume. Cred că mulți dintre voi ați auzit despre o codificare precum KOI8 (Code of Information Exchange, 8 biți) - aceasta este și o codificare extinsă ASCII. KOI8 a inclus numere, litere din alfabetul latin și rus, precum și semne de punctuație, caractere speciale și pseudografice.

Codare ISO

Organizare Standarde internaționale(International Standards Organization) a creat o serie de codificări pentru diferite alfabete/limbi.

Codificări din seria ISO 8859

Codificare Descriere
ISO 8859-1 (latină-1) Latină extinsă, inclusiv caractere din majoritatea limbilor Europei de Vest (engleză, daneză, irlandeză, islandeză, spaniolă, italiană, germană, norvegiană, portugheză, romanșă, feroeză, suedeză, gaelică scoțiană și părți din olandeză, finlandeză, franceză), ca precum și unele limbi est-europene (albaneză) și africane (afrikaans, swahili). Latin-1 îi lipsește semnul euro și majusculăŸ. Această pagină de coduri este considerată codificarea implicită pentru documentele și mesajele HTML e-mail. De asemenea, primele 256 de caractere Unicode corespund acestei pagini de coduri.
ISO 8859-2 (latină-2) Latină extinsă, inclusiv caractere din limbile Europei Centrale și de Est (bosniacă, maghiară, poloneză, slovacă, slovenă, croată, cehă). Latin-2, ca și Latin-1, nu are semnul euro.
ISO 8859-3 (latină-3) Latină extinsă, inclusiv caractere din limbile sud-europene (malteză, turcă și esperanto).
ISO 8859-4 (latină-4) Latină extinsă, inclusiv caractere din limbile nord-europene (limbile groenlandeză, estonă, letonă, lituaniană și sami).
ISO 8859-5 (latină/chirilic) Alfabetul chirilic, inclusiv simboluri limbi slave(Belorusă, bulgară, macedoneană, rusă, sârbă și parțial ucraineană).
ISO 8859-6 (latina/araba) Simboluri folosite în arabă. Caracterele din alte limbi arabe nu sunt acceptate. Este necesar suportul pentru scrierea bidirecțională și formele de caractere sensibile la context pentru a afișa corect textul codificat ISO 8859-6.
ISO 8859-7 (latină/greacă) Simboluri ale limbii grecești moderne. Poate fi folosit și pentru a scrie texte grecești antice în ortografie monotonă.
ISO 8859-8 (latină/ebraică) Simboluri ale ebraicei moderne. Folosit în două versiuni: cu o ordine logică a caracterelor (necesită suport pentru scrierea bidirecțională) și cu ordine vizuală secvențe de caractere.
ISO 8859-9 (latină-5) O variantă a latinei-1 care înlocuiește caracterele islandeze rar folosite cu cele turcești. Folosit pentru limbile turcă și kurdă.
ISO 8859-10 (latină-6) O variantă Latin-4 mai potrivită pentru limbile scandinave.
ISO 8859-11 (latină/thailandeză) Simboluri ale limbii thailandeze.
ISO 8859-13 (latină-7) Varianta latină-4, mai potrivită pentru limbile baltice.
ISO 8859-14 (latină-8) O scriere latină extinsă care include caractere din limbile celtice, cum ar fi gaelica scoțiană și bretona.
ISO 8859-15 (latină-9) O variantă de Latin-1 care înlocuiește caracterele rar folosite cu cele necesare pentru sprijin deplin Limbile finlandeză, franceză și estonă. În plus, semnul euro a fost adăugat la Latin-9.
ISO 8859-16 (latină-10) Latină extinsă, inclusiv caractere din limbile sud-europene și est-europene (albaneză, maghiară, italiană, poloneză, română, slovenă, croată), precum și unele limbi vest-europene (irlandeză în noua ortografie, germană, finlandeză, Franceză). La fel ca Latin-9, Latin-10 a adăugat semnul euro.

Pentru documentele în engleză și în majoritatea celorlalte limbi vest-europene, codificarea este acceptată pe scară largă ISO-8859-1.

În HTML ISO-8859-1 este codarea implicită (în XHTML și HTML5 codarea implicită este UTF-8).
Când utilizați o altă codificare a paginii decât ISO-8859-1, trebuie să indicați acest lucru în etichetă .

Pentru HTML4:

Pentru HTML5:

Un exemplu de codificare ANSI este binecunoscutul Windows-1251.

Windows-1251 diferă favorabil de alte codificări chirilice pe 8 biți (cum ar fi CP866 și ISO 8859-5) prin prezența aproape tuturor caracterelor folosite în tipografia rusă pentru textul obișnuit (lipsește doar semnul de accent). De asemenea, conține toate simbolurile pentru alte limbi slave: ucraineană, belarusă, sârbă, macedoneană și bulgară.
Mai jos sunt valorile zecimale ale caracterelor de codificare Windows-1251.

Pentru a afișa simboluri de tabel într-un document HTML, utilizați următoarea sintaxă:

& + cod + ;

Codificare Windows-1251 (CP1251)

.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .O .B .C .D .E .F

8.
Ђ
402
Ѓ
403

201A
ѓ
453

201E

2026

2020

2021

20AC

2030
Љ
409

2039
Њ
40A
Ќ
40C
Ћ
40B
Џ
40F

9.
ђ
452

2018

2019

201C

201D

2022

2013
-
2014

2122
љ
459

203A
њ
45A
ќ
45C
ћ
45B
џ
45F

O.

A0
Ў
40E
ў
45E
Ј
408
¤
A4
Ґ
490
¦
A6
§
A7
Eu
401
©
A9
Є
404
«
AB
¬
A.C.
­
AD
®
A.E.
Ї
407

B.
°
B0
±
B1
І
406
і
456
ґ
491
µ
B5

B6
·
B7
e
451

2116
є
454
»
BB
ј
458
Ѕ
405
ѕ
455
ї
457

C.
O
410
B
411
ÎN
412
G
413
D
414
E
415
ŞI
416
Z
417
ŞI
418
Y
419
LA
41A
L
41B
M
41C
N
41D
DESPRE
41E
P
41F

D.
R
420
CU
421
T
422
U
423
F
424
X
425
C
426
H
427
Sh
428
SCH
429
Kommersant
42A
Y
42B
b
42C
E
42D
Yu
42E
eu
42F

E.
O
430
b
431
V
432
G
433
d
434
e
435
şi
436
h
437
Şi
438
th
439
La
43A
l
43B
m
43C
n
43D
O
43E
n
43F

F.
r
440
Cu
441
T
442
la
443
f
444
X
445
ts
446
h
447
w
448
sch
449
ъ
44A
s
44B
b
44C
uh
44D
da
44E
eu
44F

Codificări standard UNICODE

Unicode este un standard de codificare a caracterelor care vă permite să reprezentați caracterele aproape tuturor limbilor scrise din lume și caractere speciale. Caracterele reprezentate în Unicode sunt codificate ca numere întregi fără semn. Unicode are mai multe forme de reprezentare a caracterelor pe computer: UTF-8, UTF-16 (UTF-16BE, UTF-16LE) și UTF-32 (UTF-32BE, UTF-32LE). (Engleză: format de transformare Unicode - UTF).
UTF-8 este o codificare comună în prezent, care este utilizată pe scară largă în sistemele de operare și pe web. Textul format din caractere Unicode numerotate mai puțin de 128 (zona de cod U+0000 până la U+007F) conține caractere setate ASCII cu codurile corespunzătoare. Urmează zone de caractere ale diferitelor scenarii, semne de punctuație și simboluri tehnice. Zonele de caractere cu coduri de la U+0400 la U+052F, de la U+2DE0 la U+2DFF, de la U+A640 la U+A69F sunt alocate pentru caracterele chirilice.

Codificare UTF-8 este universală și are o rezervă impresionantă pentru viitor. Acest lucru îl face cea mai convenabilă codificare pentru utilizare pe Internet.



Vă rugăm să activați JavaScript pentru a vizualiza

15.03.2016

Nu încă


Salutare tuturor!
Continuăm să studiem Bazele HTML. În această lecție ne vom uita cum se specifică codificarea HTML pentru un site (pagina web).
Această lecție este foarte importantă deoarece nu știi cum să specifici codificarea unei pagini web poate duce la ca pagina ta să fie ilizibilă. Întrebați: „Cum de nu pot?”
Permiteți-mi să vă arăt cum arată blogul meu cu o codificare incorectă:

Aşa, Codificare HTML – acestea sunt tabele de corespondență între coduri și simboluri alfabetice. Adică, computerul nostru de codificare va schimba codul în litere clare, lizibile.

Pentru a spune browserului în ce codificare se află caracterele de pe pagina web, trebuie să scrieți între etichete Iată o metaetichetă:

Vă rugăm să rețineți că codul conține cuvântul „nume codificare”. Aici trebuie să specificați codarea HTML.
Acesta este de obicei utf-8 sau Windows-1251.

Codificare pentruutf-8:

CodificarePentru Windows-1251:

Dacă uitați să spuneți browserului în ce codificare este un site sau o pagină web, browserul va încerca să determine codificarea automat, dar nu reușește întotdeauna corect. În final, rezultatul va fi același cu cel pe care l-am arătat în poza de mai sus.

Să trecem la practică.

Cum se creează un document HTML cu
codificare utf-8

„Toate programele” => „Accesorii” => „Bloc de note” :

</body> </html> </p><p> <head></head> Aceasta este metaeticheta:</p><p> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </p><p> <html> <head> <title>Prima mea pagină HTML pe StepkinBlog..</body> </html> </p><p>Faceți clic în notepad <span>„Fișier” => „Salvare ca...”</span>:</p> <p><img src='https://i2.wp.com/stepkinblog.ru/wp-content/uploads/2016/03/kak-ukazat-kodirovku-sajta-na-html-osnovy-html-dlya-nachinayushhix-urok-20-3.png' width="100%" loading=lazy loading=lazy></p><p><br>Unde elementul „Codificare:” este specificat „UTF-8”. <br>Faceți clic pe „Salvați”:</p> <p><img src='https://i1.wp.com/stepkinblog.ru/wp-content/uploads/2016/03/kak-ukazat-kodirovku-sajta-na-html-osnovy-html-dlya-nachinayushhix-urok-20-4.png' width="100%" loading=lazy loading=lazy></p><p>Măriți imaginea?</p> <h3><span>Cum se creează un document HTML cu codificare Windows-1251</span></h3> <p>Deschideți un blocnotes standard. <span><i>„Toate programele” => „Accesorii” => „Bloc de note”</i> </span>.<br>Apoi, lipiți-l în notepad. <a href="https://viws.ru/ro/standartnyi-kod-blokirovki-sony-ericsson-zabyl-kod-blokirovki.html">cod standard</a> HTML:</p><p> <html> <head> <title>Prima mea pagină HTML pe StepkinBlog..</body> </html> </p><p>Acum indicăm în ce codificare este salvată pagina web. Pentru a face acest lucru, plasați între etichete <head></head> Aceasta este metaeticheta:</p><p> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </p><p>Iată cum ar trebui să arate (linia #4):</p><p> <html> <head> <title>Prima mea pagină HTML pe StepkinBlog..</body> </html> </p><p>Faceți clic în notepad <span>„Fișier” => „Salvare ca...”</span>:</p> <p><img src='https://i0.wp.com/stepkinblog.ru/wp-content/uploads/2016/03/kak-ukazat-kodirovku-sajta-na-html-osnovy-html-dlya-nachinayushhix-urok-20-5.png' width="100%" loading=lazy loading=lazy></p> <p>Unde este elementul „Nume fișier”, scrieți numele paginii web în latină și cu extensia „.html”. Cred că îți amintești asta din primele tale lecții. <br>Acolo unde este specificat elementul „Codificare:”, indicați „ANSI”. <br>Faceți clic pe „Salvați”:</p> <p><img src='https://i2.wp.com/stepkinblog.ru/wp-content/uploads/2016/03/kak-ukazat-kodirovku-sajta-na-html-osnovy-html-dlya-nachinayushhix-urok-20-6.png' width="100%" loading=lazy loading=lazy></p> <p>Asta este!</p> <p>Majoritatea webmasterilor aleg codificarea UTF-8. Nu vă voi spune motivele, pentru că mi-e teamă să vă supraîncărcați cu informații care nu sunt încă necesare în stadiul dvs. de cunoaștere a HTML.</p> <p>De exemplu, în notepad, setați codul:</p><p> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </p><p>Și specificați „ANSI” când salvați:</p> <p><img src='https://i2.wp.com/stepkinblog.ru/wp-content/uploads/2016/03/kak-ukazat-kodirovku-sajta-na-html-osnovy-html-dlya-nachinayushhix-urok-20-6.png' width="100%" loading=lazy loading=lazy></p> <p>Deoarece acest lucru este incorect, rezultatul va fi astfel:</p> <p>Salvați-vă paginile web corect pentru a evita astfel de rezultate</p> <p>Postarea anterioară <br></span> <span>Următoarea intrare <br></p> <p>Una dintre cele mai multe <a href="https://viws.ru/ro/pochemu-ne-rabotaet-prokrutka-na-myshke-drugie-chastye-problemy.html">probleme comune</a> cu care se confruntă un începător <b>Webmaster</b>(și nu doar începători), asta <b>probleme cu codarea pe site</b>. Chiar și pentru mine apare constant când creez site-uri web " <b>abracadabra</b>„Dar, din fericire, știu perfect cum să rezolv această problemă, așa că pun totul în ordine în câteva secunde. Și în acest articol voi încerca să te învăț la fel de repede <b>rezolva probleme legate de codificare pe site</b>.</p> <p>Primul lucru care merită remarcat este că toate problemele cu apariția „abracadabra” sunt asociate cu o nepotrivire între codificarea documentului și codificarea setată de browser. Să spunem un document în <b>Windows-1251</b>, dar din anumite motive browserul se afișează <b>UTF-8</b>. Și sursa unei astfel de discrepanțe pot fi următoarele motive.</p> <h2>Primul motiv</h2> <p>Metaeticheta este scrisă incorect <b>tip de conținut</b>. Fii atent, ar trebui să conțină întotdeauna codificarea în care este scris documentul tău.</p><p> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </p><h2>Al doilea motiv</h2> <p>Se pare că metaeticheta este scrisă așa cum doriți, iar browserul afișează exact ceea ce doriți, dar din anumite motive există încă probleme cu codificarea. Vinovatul aici este aproape sigur că documentul în sine are o codificare diferită. Dacă lucrezi în <b>Notepad++</b>, apoi în dreapta jos există numele codificării documentului curent (de exemplu, <b>ANSI</b>). Dacă puneți o metaetichetă <b>UTF-8</b>, iar documentul în sine este scris <b>ANSI</b>, apoi faceți conversia în <b>UTF-8</b>(prin meniu " <b>Codificări</b>"și punct" <b>Convertiți în UTF-8 fără BOM</b>").</p> <h2>Al treilea motiv</h2> <h2>Al patrulea motiv</h2> <p>Și, în sfârșit, ultimul motiv popular este <b>problema de codificare a bazei de date</b>. În primul rând, asigurați-vă că toate tabelele și câmpurile sunt scrise în aceeași codificare, care se potrivește cu codificarea restului site-ului. Dacă acest lucru nu ajută, imediat după conectarea în script, executați următoarea solicitare:</p><p>SETĂ NUMELE „utf8”</p><p>În loc de " <b>utf8</b>" poate exista o codificare diferită. După aceea, toate datele din baza de date ar trebui să apară în codificarea corectă.</p> <p>În acest articol, sper că am explicat, cel puțin, <b>90% dintre problemele asociate cu apariția de „faracie” pe site</b>. Acum trebuie să vă confruntați cu o problemă atât de populară și simplă precum codificarea incorectă în cel mai scurt timp.</p> <p>Setați setul de caractere</p> <h3>Metaetichetă</h3> <p>Trebuie să adăugați o etichetă meta specială la fiecare pagină (sau șablon de antet) care să spună browserului ce set de caractere să folosească pentru a afișa texte. Această etichetă este standard și de obicei arată astfel:</p> <blockquote><p><meta http-equiv=»Content-Type» content=»text/html; <b>set de caractere=UTF-8</b>» /></p> </blockquote> <blockquote><p><meta <b>set de caractere="utf-8"</b>/> (opțiune pentru HTML 5)</p> </blockquote> <p>Trebuie să-l lipiți în secțiune <head></head>- mai bine la început, imediat după cea de deschidere <head>:</p> <p><img src='https://i2.wp.com/web-ru.net/wp-content/uploads/2012/11/meta-teg-charset.png' width="100%" loading=lazy loading=lazy></p><p>Etichetă de metacodare</p> <h3>Prin .htaccess (dacă toate celelalte nu reușesc)</h3> <p>De obicei, primele două opțiuni sunt suficiente și browserele afișează textul <i>cum ar trebui</i>. Dar unii dintre ei pot avea probleme și, prin urmare, puteți apela la ajutor <i>fișier .htaccess</i>.</p> <p>Pentru a face acest lucru, trebuie să scrieți următoarea linie în ea:</p> <blockquote><p>AddDefaultCharset utf-8</p> </blockquote> <p>Asta este. Dacă aplicați secvențial aceste 3 metode de setare a codificării în proiectul dvs., atunci probabilitatea este că <i>că totul va fi afișat așa cum trebuie</i>, aproape de 100%.</p> <h2>Cum să „vezi” ce se ascunde în spatele simbolurilor ciudate pe un site web?</h2> <p>Dacă accesați o pagină web, vedeți „cuvinte nebunești” și doriți să vedeți text normal, atunci există doar două moduri:</p> <ul><li>informați proprietarul site-ului pentru ca totul să fie configurat corect</li> <li>încercați să ghiciți singur codificarea. Acest lucru este făcut <a href="https://viws.ru/ro/kak-ubrat-zastavku-na-windows-7-nachalnaya-izmenenie-i-otklyuchenie.html">mijloace standard</a> browsere. În Chrome, de exemplu, trebuie să faceți clic pe meniu <span><i>„Instrumente => Codificare”</i> </span>și dintr-o listă uriașă selectați setul potrivit de caractere (adică ghiciți).</li> </ul><p>Din fericire, aproape toate proiectele web moderne sunt realizate în codificare UTF-8, care este „universală” pentru diferite alfabete și, prin urmare, este din ce în ce mai puțin probabil să vedeți aceste caractere ciudate pe Internet.</p> <p>Când creează un site web, webmasterii începători au adesea întrebări: ce codificare să folosească pentru site-ul web, cum diferă UTF-8 de Windows-1251 și cum să îl introducă în setul de caractere META al paginilor HTML ale site-ului. Răspunsurile la toate aceste întrebări sunt în acest articol.</p> <h2>Ce este codificarea site-ului și cum funcționează?</h2> <p>Codificarea poate fi prezentată sub forma unui tabel format din diferite litere, numere și alte simboluri pe înțelesul oamenilor, care sunt codificate <a href="https://viws.ru/ro/vse-dlya-strima-ks-go-sozdaniyu-opredelennogo-obraza.html">într-un anumit fel</a>. Când deschizi <a href="https://viws.ru/ro/extension-of-a-text-file-types-and-basic-aspects-of-determining-the-membership-of-programs-we-study-the-formats-of-text-files.html">fișier text</a>, care includ pagini HTML, computerul citește din antetul fișierului în ce codificare a fost salvat și afișează textul în codificarea corespunzătoare, transformând datele computerului într-o formă înțeleasă de oameni, comparând aceste date cu tabelul de codificare. Dacă informațiile de codificare din antetul fișierului se potrivesc cu codificarea în care datele sunt stocate în pagina HTML, atunci utilizatorul vede literele, numerele și alte simboluri cu care este familiarizat. Dacă există o discrepanță, atunci utilizatorului i se prezintă un set de caractere de neînțeles, acest lucru se întâmplă în special în cazul mai vechi. <a href="https://viws.ru/ro/nastroiki-pochtovyh-programm-dlya-ispolzovaniya-imap-servera-dlya-drugih.html">programe de mail</a>. Dacă un utilizator primește o scrisoare cu farfurie de neînțeles, atunci pur și simplu parcurgând diferite codificări, este de obicei posibil să ghicească și să o selecteze pe cea în care este scrisă scrisoarea și, ca urmare, un set de caractere de neînțeles se transformă într-un mod de înțeles uman. text.</p> <p>Același lucru se întâmplă și cu paginile HTML ale site-ului. Dacă documentul a fost salvat, de exemplu, în codificare UTF-8, iar documentul în sine conține o etichetă META care indică faptul că aceasta este codificare Windows-1251, atunci browserul va compara din nou datele salvate în fișier cu tabelul de codificare. specificat și, deoarece caracterele sunt codificate în funcție de -diferent, browserul va afișa un set de caractere de neînțeles în locul textului obișnuit, sau unele dintre litere pot fi în <a href="https://viws.ru/ro/kak-proverit-elektronnuyu-podpis-ot-rosreestra-otkryvaem-xml-fail.html">forma normala</a>, și alte litere sau simboluri pot fi afișate, de exemplu, ca semne de întrebare. Toate cele de mai sus se aplică și pentru afișarea numelor de fișiere.</p> <p>Crearea <a href="https://viws.ru/ro/dlya-chego-sluzhit-programma-wordpad-chto-yavlyaetsya-osnovnym-elemeni-om.html">document nou</a> V <a href="https://viws.ru/ro/kak-vklyuchit-tekstovyi-redaktor-v-kompyutere-tekstovyi-redaktor-bloknot.html">editor de text</a> Este mai bine să vă asigurați imediat că este selectat <a href="https://viws.ru/ro/mx-player-hw-dekoder-ne-podderzhivaetsya-zachem-mx-player-android-nuzhna-kodirovka-failov.html">codificarea necesară</a>. Editoarele moderne vă permit să convertiți text <a href="https://viws.ru/ro/otkryt-dokument-xls-chem-otkryt-fail-xls-skrinshoty-microsoft-excel.html">document deschis</a> de la o codificare la alta și <a href="https://viws.ru/ro/kak-naiti-standartnye-gde-nahoditsya-bloknot.html">Notepad standard</a> vă permite să selectați codificarea numai atunci când salvați fișierul.</p> <h2>Cele mai comune codificări</h2> <p>Din <a href="https://viws.ru/ro/gde-obnovit-android-ustanovka-obnovlennyh-versii-storonnih-proshivok.html">paragraful anterior</a>știi deja ce este codificarea și de ce este atât de important să o scrii corect în codul paginilor site-ului. Să aflăm acum care dintre multele codificări este cel mai bine de ales pentru viitorul site. Din moment ce cel mai comun și mai ușor de înțeles de stăpânit a fost întotdeauna sala de operație <a href="https://viws.ru/ro/vosstanovlenie-sistemy-windows-vosstanovlenie-sistemy-windows-skolko-vosstanavlivaetsya-sistema-win.html">sistem Windows</a>, apoi majoritatea dezvoltatorilor web au creat pagini HTML în codificarea Windows-1251 (ANSI), care a fost folosită implicit. Dar Windows-1251 nu este foarte acceptat <a href="https://viws.ru/ro/yutub-kanaly-s-naibolshim-kolichestvom-podpischikov-vot-eto-da-yutub-kanaly-s.html">număr mare</a> litere și simboluri, iar dezvoltatorii doresc să folosească diferite săgeți, inimi, pătrate și alte simboluri în textele lor, inclusiv necesitatea de a combina cuvinte din <a href="https://viws.ru/ro/kak-perevodit-tekst-v-excel-s-raznyh-yazykov-kak-napisat-makros-v-excel-na.html">limbi diferite</a>într-un singur document, așa că a fost de mult înlocuit cu UTF-8 mai extins și majoritatea dezvoltatorilor folosesc această codificare.</p> <h2>Probleme de codificare nu numai în pagina HTML</h2> <p>Site-ul, fie că este doar o colecție de documente HTML statice sau script-uri dinamice complexe care generează pagini din mers, este găzduit pe un server web, care funcționează și cu o codificare specifică. Și dacă serverul oferă informații într-o singură codificare, iar paginile sau scripturile dvs. sunt salvate într-o codificare diferită, atunci din nou pot apărea probleme cu afișarea paginilor în browserul utilizatorului. Multe găzduiri vă permit să schimbați setările și să selectați codificarea în conformitate cu cea folosită în fișierele site-ului prin intermediul panoului de control, sau o puteți scrie în fișierul .htaccess dacă găzduirea folosește popularul server web Apache.</p> <p>Aproape niciun site web modern nu se poate descurca fără utilizarea unei baze de date <a href="https://viws.ru/ro/ustanovit-svyaz-s-mysql-i-php-svyaz-s-bazami-dannyh-mysql.html">Date MySQL</a>și poate cauza, de asemenea, probleme de codificare. Dacă fișierele site-ului sunt salvate într-o codificare, iar informațiile din baza de date sunt în alta, atunci pe pagină acea parte a informațiilor care este scoasă din baza de date poate fi afișată sub forma acelorași semne de întrebare sau alte simboluri de neînțeles . Pentru a evita problemele de codare, la fel ar trebui să fie și pentru serverul web, baza de date MySQL, în scripturi, în paginile HTML ale site-ului și în eticheta META, care este scrisă în codul HTML. Dacă există probleme cu afișarea textului, verificați toate cele de mai sus pentru problema.</p> <h2>Setul de caractere META al documentului HTML</h2> <p>Pentru a spune browserului și <a href="https://viws.ru/ro/kakie-eshche-est-poiskovye-sistemy-poiskovaya-internet-sistema---bing.html">motoarele de căutare</a>în ce codificare sunt salvate paginile site-ului, setul de caractere META este scris în codul lor.</p> <p>Pentru codificarea Windows-1251:</p> <span><!DOCTYPE html> <html lang="ru"> <head> <title>Titlul paginii

Textul paginii


Pentru codificarea UTF-8:

Titlul paginii

Textul paginii


Acum știți ce este codificarea site-ului și unde să căutați probleme dacă textul este afișat incorect în orice parte a site-ului.

Copierea articolului este interzisă.