Cum se configurează smartphone-uri și PC-uri. Portal de informare
  • Acasă
  • Programe
  • Html cum să setați codificarea paginii. Schimbarea codificării paginii

Html cum să setați codificarea paginii. Schimbarea codificării paginii

Să fim de acord să avem dezacorduri.
Robert Louis Stevenson.

Aceasta este o lecție în care vom vorbi despre ce sunt meta-etichetele, de ce și cum sunt folosite și cum să le completam corect.

După cum am spus deja în, metaetichete sunt situate în antetul paginii html, între etichetele și și nu sunt afișate în niciun fel de browser (cu excepția conținutului etichetei „title”). Cu toate acestea, etichetele meta pentru un site joacă un rol foarte important rol important. Adăugarea și optimizarea acestora poate ajuta în mod semnificativ site-ul în viața sa.

Recomand să folosiți doar acele meta-etichete care sunt de fapt necesare pentru ca site-ul să funcționeze. Nu aglomerați zona „capului” cu instrucțiuni inutile, deoarece... orice greșeală aici poate duce la consecințe groaznice. Dacă știi ce faci, atunci metaetichetele vor fi doar benefice, dar dacă arunci totul aici, poți avea probleme greu de diagnosticat.


Prima metaetichetă este foarte importantă. Mai mult, această metaetichetă este la fel de importantă atât pentru motoarele de căutare, cât și pentru vizitatori. Este dat primul în clasamentul rezultatelor căutării mare valoare cuvintele cheie conținute în eticheta „title”, acesta din urmă văzând conținutul acestuia ca un link către site în aceleași rezultate de căutare:

Cu aceeași etichetă meta afișată în titlul ferestrei:

ÎN metaetichetă HTML„title” se adaugă astfel:

Conținutul metaetichetei „title”.

Conținutul paginii principale

În plus, așa cum am spus mai devreme, cuvintele cheie pe care le adăugați la metaeticheta „title” vor fi primite extrem de pozitiv de motoarele de căutare. Deci, atunci când completați această etichetă, încercați să includeți cuvintele cheie potrivite. Apropo, vom vorbi mai departe despre ele.

§ 2. Meta-etichetă „cuvinte cheie” (cuvinte cheie)

În primul rând, să vorbim pe scurt despre ce sunt de fapt aceste „cuvinte cheie”.

Acele cuvinte care caracterizează cel mai pe deplin conținutul unei pagini html și vor fi cuvinte cheie pentru aceasta. Acestea pot fi fie cuvinte sau expresii individuale, dar trebuie să apară în textul de pe pagină. Folosindu-le, motoarele de căutare determină relevanța unei pagini pentru o anumită solicitare.

De exemplu, pentru această pagină, cuvintele cheie ar fi „meta etichete”, „meta etichetă titlu”, „ metaetichetă de cuvinte cheie"etc.

Vom vorbi mai detaliat despre cuvintele cheie, în special, și despre optimizarea site-ului, în general, în.

Pentru a facilita motoarele de căutare, este folosită metaeticheta „keywords”. În ea, webmasterul scrie cuvinte cheie pentru pagină. Codul HTML pentru metaeticheta „keywords” arată astfel:

Lista de cuvinte cheie">
Conținutul metaetichetei „title”.

Conținutul paginii principale

Cuvintele cheie trebuie adăugate pe rând, separate prin virgule, la singular. De exemplu, nu „cuvinte cheie”, ci „cuvânt cheie”. În plus, comportamentul iresponsabil al webmasterilor, care, pentru a obține poziții superioare în motoarele de căutare, au umplut metaeticheta „keywords” nu numai cu cuvinte cheie, ci și cu numeroase derivate din acestea, a dus la faptul că motoarele de căutare practic s-au oprit. acordând atenție acestei etichete. În prezent, o metaetichetă „cuvinte cheie” completată corect este folosită de motoarele de căutare doar ca unul dintre mulți factori de clasare (în nici un caz cel principal). Dacă văd „cuvinte cheie” în fața lor, în care au fost introduse toate variantele posibile de cuvinte cheie, atunci acesta devine primul semnal pentru ei că această pagină nu este de încredere.

§ 3. Meta-etichetă „descriere” (descrierea paginii)

Următoarea metaetichetă importantă este eticheta „descriere”, care ar trebui să conțină scurtă descriere pagini. Tocmai „scurt” și precis „descrierea paginii”. Este suficient să adăugați una sau două propoziții mici în care să indicați despre ce este această pagină și pentru cine.

O caracteristică importantă a metaetichetei „descriere” este faptul că, dacă este completată corect, motoarele de căutare o folosesc pentru a forma un fragment de pagină în rezultate (o scurtă descriere sub linkul către pagină):

Dacă motoarelor de căutare nu le place modul în care este completată metaeticheta „descriere”, atunci fragmentul este format din fragmente de expresii (extrase din întreaga pagină) care sunt relevante pentru interogare.

Astfel, metaeticheta corectă „descriere” trebuie să conțină cuvânt cheie(expresie) și descrie pe scurt și cu acuratețe despre ce este pagina și pentru cine. „Descriere” împreună cu „titlu” formează o pereche de meta-etichete foarte importante, care determină dacă utilizatorul va pleca de la rezultatele căutării pe site sau nu! Prin urmare, el, ca și „titlu”, trebuie scris pentru fiecare pagină!

H Codul TML pentru a crea metaeticheta „descriere” ar fi după cum urmează:

Conținutul metaetichetei „descriere”">
Conținutul metaetichetei „title”.

Conținutul paginii principale

Acum să trecem la descrierea principalelor metaetichete tehnice din grupul „HTTP-EQUIV” (echivalente HTTP).

§ 4. Meta tag-uri tehnice

Metaetichetele tehnice înseamnă mult pentru un site web. Cu ajutorul lor, puteți controla afișarea paginii, setările de indexare etc. În acest tutorial ne vom uita la metaetichetele tehnice de bază.

  • content-type - tipul documentului și codificarea acestuia. Această metaetichetă este necesară pentru ca browserul să afișeze corect caracterele.
    Există multe codificări. Pe majoritatea dintre ei nici măcar nu le vei întâlni niciodată. Ca să nu mai vorbim de faptul că le vei folosi chiar tu. Browsere moderne determinați tipul de codificare automat, dar pentru mai multă încredere îl puteți specifica singur. Dacă creați un document HTML în sala de operație sistem Windows, a cărei limbă este rusă, atunci codarea va fi „windows-1251”, iar codul pentru inserarea etichetei meta este următorul:

    Conținutul metaetichetei „title”.

    Conținutul paginii principale

  • content-language - specificarea limbii documentului. Valoarea acestei etichete meta opționale este folosită ca roboți de căutare, și servere web. Cod încorporat:

    Conținutul metaetichetei „title”.

    Conținutul paginii principale

  • reîmprospătare - timp (în secunde) după care va avea loc reîmprospătarea repornire automată document sau accesând o altă pagină html cu o anumită adresă (url). De exemplu, pentru a reîncărca automat un document la fiecare 30 de secunde, trebuie să inserați această metaetichetă astfel:

    Conținutul metaetichetei „title”.

    Conținutul paginii principale

    Și, pentru a ajunge la pagina de la http://www.site/ după 5 secunde, trebuie să scrieți asta:

    Conținutul metaetichetei „title”.

    Conținutul paginii principale

  • robots este o metaetichetă care este responsabilă pentru setările de indexare a paginii. Metaeticheta „roboți” poate avea următoarele valori:
    • index - pagina este indexată;
    • noindex - pagina nu este indexată;
    • follow - sunt luate în considerare hyperlinkurile de pe pagină;
    • nofollow - hyperlinkurile de pe pagină nu sunt luate în considerare
    • all - înlocuiește „index” și „follow”, adică pagina este indexată și se iau în considerare hyperlinkurile de pe ea (implicit);
    • none - înlocuiește „noindex” și „nofollow”, adică. pagina nu este indexată și hyperlinkurile de pe ea nu sunt luate în considerare.

    Cod pentru a introduce metaeticheta „roboți”:

    Conținutul metaetichetei „title”.

    Conținutul paginii principale

  • autorul și dreptul de autor sunt meta-etichete care vă permit să indicați paternitatea și proprietarul conținutului de pe pagină. Cod HTML de încorporare:

    Conținutul metaetichetei „title”.

    Conținutul paginii principale

§ 5. Concluzie

Acestea sunt toate metaetichetele în HTML de care va avea nevoie un începător. Restul sunt specifice și este posibil să ai nevoie de ele după ce vei dobândi experiență și știi exact ce faci. Dintre toate cele de mai sus, vă recomand cu tărie să utilizați următoarele pe fiecare pagină a site-ului dvs.:

Titlul paginii

Folosiți cele din oțel după cum este necesar, dar nu vă deranjați prea mult. Amintiți-vă că metaetichetele nu vor face site-ul dvs. interesant, ele pot doar ajuta browserul și serverul web să afișeze corect paginile site-ului și motor de căutare găsiți-le.

Această secțiune a site-ului meu este în sfârșit terminată și apoi vom vorbi despre unde să începem promovarea și promovarea site-ului dvs. pe Internet. Există, de asemenea, câteva dintre sfaturile mele de la experiență personală optimizarea paginii site-ului. Faceți clic pe „Următorul”.

15.03.2016

Nu încă


Salutare tuturor!
Continuăm să studiem Bazele HTML. În această lecție ne vom uita la cum să specificați codificarea HTML pentru un site (pagină web).
Această lecție este foarte importantă deoarece nu știi cum să specifici codificarea unei pagini web poate duce la imposibilitatea de citire a paginii. Î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ă adăugați următoarea metaetichetă între etichete:

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

Codificare pentru utf-8:

Codificare pentru 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ă document HTML Cu
codificare utf-8

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

Aceasta este metaeticheta:

Prima mea pagină HTML pe StepkinBlog..

În notepad, faceți clic pe „Fișier” => „Salvare ca...”:


Unde elementul „Codificare:” este specificat „UTF-8”.
Faceți clic pe „Salvați”:

Măriți imaginea?

Cum se creează un document HTML cu codificare Windows-1251

Deschide blocnotes standard. „Toate programele” => „Accesorii” => „Bloc de note” .
Apoi, lipiți-l în notepad. cod standard HTML:

Prima mea pagină HTML pe StepkinBlog..

Acum indicăm în ce codificare este salvată pagina web. Pentru a face acest lucru, plasați această metaetichetă între etichete:

Iată cum ar trebui să arate (linia numărul 4):

Prima mea pagină HTML pe StepkinBlog..

În notepad, faceți clic pe „Fișier” => „Salvare ca...”:

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.
Acolo unde este specificat elementul „Codificare:”, indicați „ANSI”.
Faceți clic pe „Salvați”:

Asta este!

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.

De exemplu, în notepad, setați codul:

Și specificați „ANSI” când salvați:

Deoarece acest lucru este incorect, rezultatul va fi astfel:

Salvați-vă paginile web corect pentru a evita astfel de rezultate

Postarea anterioară
Următoarea intrare

Ulterior, 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 de caractere în limba națională la codificarea ASCII diferite țări, pe lângă alfabetul latin deja existent.
Există multe opțiuni pentru codificarea ASCII extinsă datorită faptului că există și multe limbi în lume. Cred că mulți dintre voi ați auzit despre o astfel de codificare precum KOI8 (Code de schimb de informații, 8 biți) - acesta este, de asemenea, un extins Codificare ASCII. KOI8 a inclus numere, litere din alfabetul latin și rus, precum și semne de punctuație, caractere speciale și pseudografice.

Codare ISO

Organizația Internațională de Standardizare 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 din sudul Europei (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) Chirilic, inclusiv caractere din limbile slave (belarusă, bulgară, macedoneană, rusă, sârbă și parțial ucraineană).
ISO 8859-6 (latina/araba) Simboluri utilizate în arabic. Caracterele din alte limbi arabe nu sunt acceptate. Pentru afișare corectă Textul codificat ISO 8859-6 necesită suport pentru scriere bidirecțională și forme de caractere sensibile la context.
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. Este folosit în două versiuni: cu o ordine logică a caracterelor (necesită suport pentru scrierea bidirecțională) și cu o ordine vizuală a caracterelor.
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ă a latinului-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, codarea ISO-8859-1 este acceptată pe scară largă.

În HTML, ISO-8859-1 este codarea implicită (în XHTML și HTML5 codificarea 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 .

Pentru HTML4: Pentru HTML5:

Un exemplu de codare ANSI este binecunoscutul Windows-1251.

Windows-1251 se compară favorabil cu alți 8 biți Codificări chirilice(cum ar fi CP866 și ISO 8859-5) prin prezența aproape tuturor caracterelor utilizate în tipografia rusă pentru text simplu(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 .A .B .C .D .E .F
8.

9.

O.

B.

C.

D.

E.

F.
Ђ
402
Ѓ
403

201A
ѓ
453

201E

2026

2020

2021

20AC

2030
Љ
409

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

2018

2019

201C

201D

2022

2013
-
2014

2122
љ
459

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

A0
Ў
40E
ў
45E
Ј
408
¤
A4
Ґ
490
¦
A6
§
A7
Eu
401
©
A9
Є
404
«
AB
¬
A.C.
­
AD
®
A.E.
Ї
407
°
B0
±
B1
І
406
і
456
ґ
491
µ
B5

B6
·
B7
e
451

2116
є
454
»
BB
ј
458
Ѕ
405
ѕ
455
ї
457
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
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
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
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 în prezent o codificare comună care este utilizată pe scară largă în sisteme de operareși spațiu web. Text format din Caractere Unicode cu numere mai mici de 128 (coduri zonale U+0000 până la U+007F), conține caractere 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.

Codificarea 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

Prima problemă serioasă cu care se confruntă majoritatea începătorilor este legată de setul de caractere. set de caractere). Această problemă cu codificarea este exprimată în așa-numitele „crackers”, pe care le primim în locul caracterelor specificate în fișierul HTML. În acest articol vreau să mă uit la problema de codificare mai detaliat, să încerc să pun totul în ordine și să dau posibile soluții.

  • Ce este codificarea?
  • Codificarea fișierelor (editare în Notepad++)
  • Codificarea afișajului (vizualizarea browserului)
  • Cum se specifică codificarea unei pagini HTML? (meta tag set de caractere)
  • Mai aveți o problemă de codificare? (set de caractere antet în php)
Ce este codificarea?

Relativ vorbind, fiecare simbol (semn) este format din codŞi poze. Aici codul este identificatorul unic al caracterului din setul de caractere, care este determinat de cel selectat codificare, iar imaginea este o reprezentare vizuală a simbolului care este conținut în fișier de fontîn celula corespunzătoare codului simbol.

Cu alte cuvinte, codificare set de caractere) este un ansamblu de relații coduri de caractere cu lor reprezentări vizuale în font.

Codificarea fișierelor

O pagină HTML este obișnuită fișier text, a cărui codare este selectată atunci când este creată și/sau salvată pe un dispozitiv de stocare ( hard disk, unitate flash etc.).

În cazul Notepad++, codificarea noului document este setată în setări editor de text. Selectați din meniu: Opțiuni > Setări... - și accesați fila „ Document nou" Aici ne interesează secțiunea „ Codificare" În mod implicit, codarea este selectată ANSI.

Permiteți-mi să vă reamintesc că aceasta este codificarea în care va fi stocat fișierul HTML.

Cu toate acestea, puteți converti oricând codificarea unei pagini HTML utilizând funcțiile adecvate ale unui editor de text. De exemplu, în Notepad++, pentru a face acest lucru, faceți clic pe elementul de meniu „Codări” și selectați conversia dorită.

ÎN în acest caz, fisierul a fost codificat ANSIși l-am convertit în UTF-8(fără BOM). Puteți citi despre ce este această BOM în articolul meu: PHP: cum să eliminați BOM în WordPress - urmând.

Codificarea afișajului

Este important să se separe codificarea fișierelorŞi codificarea afișajului. Indiferent de codificarea în care este stocat un fișier, acesta poate fi afișat în orice altă codificare. Acesta este unul dintre motivele problemelor cu codificarea.

De exemplu, dacă ați salvat o pagină HTML codificată ANSIși deschideți-l în browser, în loc de caractere rusești puteți obține așa-numitele „krakozyabriks”.

În acest caz, trebuie să ne asigurăm că codificarea fișierelor coincide cu codificarea afișajului fișier în browser. Pentru a face acest lucru, în Firefox, faceți clic pe pictograma meniu, apoi pe elementul „Codificare”. Dacă nu aveți unul, faceți clic pe „Modificați” și adăugați elementul „Codificare” în meniu.

După cum puteți vedea, browserul afișează fișierul în codificare " Unicode" (De exemplu, UTF-8) în timp ce fișierul a fost salvat în codificare ANSI(De exemplu, Windows-1251) . Alegând codificarea dorită, vom obține rezultatul de care avem nevoie.

În cazul Notepad++, este posibil să selectați și codificarea afișajului. Pentru a face acest lucru, faceți clic pe elementul de meniu „Codări”, apoi varianta corecta folosit pentru a afișa codificarea.

În acest caz am schimbat codificarea afișajului ANSI pe UTF-8(fără BOM).

Cum se specifică codificarea unei pagini HTML?

Și așa, ne-am dat deja seama ce este codificarea și care este diferența dintre codificarea fișierelor și codificarea afișajului. Acum trebuie să rezolvăm problema de codificare, care este că browserul (sau orice alt client) interpretează greșit codificarea paginii HTML.

De ce sunt probleme cu codificarea?

Determinarea codificării unei pagini HTML nu este ușoară și adesea nu este posibilă, deoarece același browser nu are informații despre acesta sau este specificat incorect.

Pentru a specifica codificarea unei pagini HTML, este folosită o metaetichetă specială. În HTML5 are următoarea formă redusă: UTF-8În acest caz, codificarea este

(Unicode). În mai vechi versiuni HTML

această metaetichetă arată astfel:

Această metaetichetă creează un antet HTTP Content-Type care specifică tipul de document text/html și codificarea Windows-1251 (ANSI).

Personal, recomand să folosiți această opțiune, deoarece... va avea cel mai mic număr de probleme. Principalul lucru este că o astfel de etichetă meta este prezentă în secțiunea HEAD, iar codificarea specificată în ea se potrivește cu codificarea fișierului. În cele mai multe cazuri, acest lucru va fi suficient.

Mai aveți o problemă de codificare?

În unele cazuri, specificarea unei metaetichete cu codificarea paginii HTML nu va fi suficientă. Această problemă poate fi cauzată de setările serverului însuși pe care se află fișierul de pagină HTML. Faptul este că serverul este capabil să emită propriul antet HTTP Content-Type, care, relativ vorbind, va avea prioritate față de metaeticheta. În acest caz, această problemă poate fi rezolvată prin modificarea setărilor serverului. Nu voi intra în detalii această problemă și pot doar să recomand dezactivarea tuturor acestor recodări prin intermediul fișierului.htaccess

, De exemplu:

CharsetDisable Off De asemenea, puteți face modificări antetului HTTP Content-Type și software

. În același PHP, funcția header() este folosită pentru aceasta, de exemplu:

Redimensionarea lotului de fotografii în Photoshop