Codificarea, htaccess și configurare a serverului

Astăzi, un alt articol din seria pe textul codificat.

Codificarea, htaccess și configurare a serverului

Acum aș vrea să vorbesc despre o altă problemă legată de codificare.

Atunci când vizualizați un fișier de pe computer, cu toate codificare poate fi normal, dar atunci când puneți-l pe serverul web, încep să apară problema.

Care-i problema? De ce se întâmplă acest lucru?

Faptul că, uneori, un astfel de server Web, setările care menționa clar ce codificare pentru a afișa textul într-un browser. Mai mult decât atât, această codificare este dată browser-ul forțat și un utilizator obișnuit nu poate schimba nimic.

Echipa de la server este maestru.

Dacă există un astfel de moment, că codificarea în care documentul este scris și codificarea caracterelor, care necesită un server care nu se potrivește, atunci există o situație neplăcută - codificarea textului afișat nu este adevărat.

Mai ales, această situație apare de multe ori pe hosting gratuit.

Deci, se pare că situația în care pe computerul de acasă, totul funcționează bine, dar de îndată ce publicați fișierul pe server, problema începe.

Cum să-l repara?

Există două moduri principale:

1) conversia codificare text într-un format care necesită server.

Cum de a face acest lucru, am scris aici:

2) pentru a ajusta cerințele serverului (dacă este posibil)

Să luăm în considerare situația în cazul în care aveți de-a face cu serverul web Apache.

Acest server web este un astfel de fișier numit htaccess. El este responsabil pentru setările de server care pot fi setate fără a interfera cu fișierele de configurare ale serverului. Nu am de gând să vorbească despre aceasta în detaliu, este dincolo de domeniul de aplicare al acestui articol.

Trebuie doar să-l găsiți în directorul rădăcină al site-ului dvs., în cazul în care nu este acolo, atunci va trebui să creați și să adăugați acolo următoarea linie de cod:

Puteți specifica orice alt loc de codificare UTF-8.

Echipa AddDefaultCharset - setează codificarea de text pentru a fi utilizat ca implicit.

Dacă, dimpotrivă, doriți ca serverul nu a stabilit o codificare implicită, puteți face acest lucru:

Acesta este modul de configurare a serverului poate strica foarte mult viața ta și de a adăuga o durere de cap cu codificare. Păstrați acest lucru în minte și cel puțin știi ce mod de a căuta.

articole similare