Conversia bazei de date DLE UTF-8 la ferestre-1251

În primul rând avem nevoie pentru a face o groapa de bază de date a site-ului dvs. (puteți, și mijloace chiar mai bune ale motorului prin intermediul site-ului AdminPanel), care lucrează în codificare UTF-8, și descărca groapa de pe computerul local.

Înainte de a începe să se angajeze într-o bază de date, va trebui să eliminați fișierele vechi de pe site-ul de distribuție în utf-8 codificare (sau asigura și redenumiți folderul de pe server. În cazul în care vă puteți întoarce rapid la starea sa inițială) și instalați noul Windows- DLE de distribuție codificată 1251. Din distribuție vechi de care aveți nevoie pentru a menține pe hosting
(NU DELETE).
dosar încărcări și toate fișierele în ea. De asemenea, descărcați în dosarul computer cu model de lucru și întregul dosar al motorului / date cu toate fișierele de configurare ale site-ului - aveți nevoie de ele, nu pentru a introduce toate setările (panoul de administrare DLE), din nou, după instalarea motorului.

Baza de date privind găzduirea pot fi lăsate neschimbate, dar va trebui să eliminați toate mesele, lăsându-l complet gol. Apoi, prin phpMyAdmin veți avea nevoie în „Operațiuni“ expune „Compara“ cp1251_general_ci pentru această bază de date.

Conversia bazei de date DLE UTF-8 la ferestre-1251

Pentru site-ul în sine, că nu există probleme cu afișarea codificării în browser-ul, în panoul de control de găzduire cu privire la necesitatea de a pune dvs. de codificare de domeniu Windows 1251 înainte de începerea lucrului. Acum puteți efectua instalarea în DLE ferestre-1251 în baza de date goală. La instalare, specificați un prefix de masă, toate datele de conectare și parolele pentru site-ul de administrare si baza de date exact la fel cum au fost înainte în aceeași bază de date și site-ul pe UTF-8. Acest lucru va ajuta să evitați problemele și să nu vă clar de situații în viitor.

Conversia bazei de date DLE UTF-8 la ferestre-1251

Conversia bazei de date va fi în două etape.

- Prima etapă
În primul rând avem nevoie pentru a schimba numele codificării la utf-8 pe Windows-1251 întreaga bază de date pentru toate tabelele. Pentru a face acest lucru, noi numim dialogul de căutare și înlocuiți în Notepad ++ și va schimba textul în baza de date cu cp1251 utf8 pe, la fel ca în captura de ecran.

Conversia bazei de date DLE UTF-8 la ferestre-1251

Faceți clic pe „Înlocuiește tot“ și apoi faceți clic pe „Salvați modificările“ butonul (pictograma dischetă). Pentru DLE 9.5 în momentul tabelelor să fie de 35, iar același lucru ar trebui să fie: înlocuind (a se vedea Screenshot.).

Conversia bazei de date DLE UTF-8 la ferestre-1251

- al doilea picior
Acum, avem nevoie pentru a converti baza de date în sine în Windows-1251. Pentru a păstra chirilic alfabetul chirilic, fără nici o afară imposibil de citit, face următoarele.
Faceți clic pe butonul „Criptare“ din meniul Notepad ++ și apoi selectați din meniul drop-down „Conversia la ANSI“.

Conversia bazei de date DLE UTF-8 la ferestre-1251

Ne așteptăm până Notepad ++ a terminat această operație (pe baze mari, poate dura ceva timp), apoi din nou pe butonul „Salvați modificările“ (pictograma dischetă).
Dacă ați făcut totul exact modul în care alfabetul chirilic în baza de date se păstrează neschimbată, și codificarea „UNIX ANSI“ este vizibil în colțul din dreapta jos al Notepad ++ ferestre.

Pentru a returna toate setările (nu pentru nimic din ceea ce am spus despre necesitatea de a salva toate fișierele din motor / directorul de date), deschideți fișierul config.php salvat, localizați linia

și înlocuiți-l cu un

și apoi selectați „Salvați modificările“ butonul (pictograma dischetă). Pentru a transfera acest fișier la setările din Windows-1251 de codificare UTF-8 face toate la fel, cum ar fi o bază de date, și apoi din nou, faceți clic pe „Salvați modificările“ butonul (pictograma floppy disk). charset „UNIX ANSI“ este vizibil în colțul din dreapta jos al Notepad ++ ferestre. Acum puteți descărca fișierul config.php pe site-ul dvs. în dosarul de date - toate setările și codificarea vor fi salvate. În cazul în care restul fișierelor din folderul de date vechi, ați schimbat, de asemenea, pe hosting, ce faci în fiecare nevoie aveți aceiași pași, și apoi încărcați site-ul dumneavoastră în dosarul de date.

Cu șablonul de a face același lucru - toate fișierele .css și stiluri de șabloane .tpl să fie traduse în codificarea windows-1251 folosind Notepad ++ pe același principiu, și apoi încărcați pe site-ul dvs. într-un dosar cu șabloane. Nu uitați să setați permisiunile pentru fișierele respective, în conformitate cu documentația pentru DataLife motorului.

Ofera un articol util pentru a converti baza de date DLE UTF-8 la ferestre-1251