Schimbarea site-ului de codificare - punctele-cheie, softodom - un blog despre programare, software, internet, și

În acest post scurt voi explica cum de a schimba site-ul de codificare, deoarece samopisnogo schimbare de codificare site-ului pe finit CMS în majoritatea sa este simplă și rareori necesară, deoarece toate sistemele moderne de management al conținutului folosesc un multioctet universal codificarea UTF-8.

Pe scurt, ceva de genul:

Cum de a schimba codificarea în Denver? Modul de a schimba codificarea pe un server local:

Z -> usr -> locală -> apache -> conf -> httpd.conf

  • Mergem în unitatea Z și deschide directorul usr;
  • în usr dosar deschis director local;
  • atunci ai nevoie pentru a deschide folderul apache și deschideți-l în conf dosar;
  • în conf dosar găsi fișierul httpd.conf și să îl deschideți Notepad;
  • găsi o linie de ferestre AddDefaultCharset-1251 și schimba, cum ar fi AddDefaultCharset UTF-8.

Acum, cu mai multe detalii.

Deci, dacă vă întrebați „Cum pot schimba codificarea site-ului“, atunci acest post este pentru tine. Să trecem la această chestiune destul de simplu. Ce avem nevoie? Poate că, în plus față de Notepad Notepad liber ++ este mai mult decât orice, însă, puteți face alte software-uri, dar cred că acest lucru este cel mai potrivit pentru acest instrument, cu atât mai mult programul este destul de popular și descărca gratuit de pe site-ul oficial nu este dificil, cu atât mai mult el russifitsiorovan precum și utilitate în sine.

De fapt, pentru a merge site-ul nostru la o altă codificare, avem nevoie pentru a efectua câțiva pași de bază:

  1. Modificarea fișierelor de caractere de pe site;
  2. Schimbarea site-ului de codificare în codul HTML al paginilor site-ului (meta tag-ul ).

Alte elemente opționale:

  1. Verificați configurația serverului de codificare (httpd.conf sau .htaccess)
  2. Verificați setul de caractere de bază de date și codificarea conexiunii la ea.

Doar ai putea avea nevoie de o bază de date de criptare schimbare, conectați la acesta și codificare de server (Director site).

Pentru a schimba site-ul deschide toate fișierele și programul Notepad ++ din meniul de sus selectați elementul „codificare“ și acolo faceți clic pe „Conversia la UTF-8 fără BOM“, denumit în continuare pentru a salva fișierul și de a face acțiunea cu toate fișierele de date ale site-ului.

Acum fișierele sunt în codificarea corectă și serverul le vor înțelege, dar pentru browserele trebuie să specificați, de asemenea, codificarea site-ului dvs. direct în secțiunea antet a paginii , și anume meta tag-ul meta http-echiv în care charset (codare) trebuie să fie „egal»-utf 8. De asemenea, trebuie să fie indicat în mod clar pe fiecare pagină a resurselor dvs. web.

Dacă site-ul dvs. nu utilizează o bază de date, atunci asta e, în caz contrar, citiți mai departe. De asemenea, este necesar să se schimbe codificarea bazei de date cu cel folosit pe site. În cazul MySQL, puteți utiliza complexe phpMyAdmin pentru aceste scopuri. Selectați toate tabelele și opțiunile pentru a schimba codificarea preferată.

Nu este necesară nicio acțiune suplimentară, dar de dragul completitudinii, care nu se oprește pentru a face. De multe ori, în același loc în phpMyAdmin puteți seta codificarea și conexiunile la baza de date în mod implicit. Dacă acest lucru nu este posibil, atunci vom schimba codificarea de conexiune script PHP după conectarea bazei de date înainte de interogarea principală. Pentru a face acest lucru, se adaugă «mysql_query (numele«SET utf8“, numele $), linia (a face o cerere);» (fără ghilimele), în cazul în care utf8 - codificarea dorită, iar variabila nume - locul de muncă funcția mysql_connect.

Asta e tot, vă mulțumesc pentru atenție.