Acum UTF8 este site-urile principale ale site-urilor, pentru că pe site-urile interne codificate GBK, nu vor exista caractere distorsionate la deschidere
Totuși, dacă deschizi un site intern codificat GBK în străinătate, dacă calculatorul tău nu instalează biblioteca de fonturi codificate GBK, prietenii străini vor deschide site-ul nostru și vor afișa caractere distorsionate
Mai mult, UTF8 este o codificare internațională, iar dezavantajul este că ocupă mai mult spațiu decât codificarea GBK în ceea ce privește spațiul de stocare
Pe scurt, conversia către utf8 are multe beneficii, iar ceilalți pași de conversie a site-ului dz web gbk în utf8 sunt ușor de făcut și este dificil să transcodezi în baza de date
dz în bazele de date GBK și UTF8, unele spații de stocare nu sunt la fel
dz Unele câmpuri înregistrate în "codul de serializare" sunt invalide în UTF8 din cauza diferiților biți de caracter ocupați de caracterele GBK și UTF8.
Comparând informațiile de clasificare, GBK este înregistrat astfel:
{i:1; s:4: "Intrigă"; i:2; s:4: "Rol"; i:3; S: 6: "Distribuție și echipă"; i:4; s:4: "periferic"; i:5; s:4: "Engleză"; i:6; s:4: "inventar"; i:15; s:4: "Resurse"; i:16; s:4: "Informații"; i:17; s:8: "substantive înrudite"; }
Dintre ele, cele două cuvinte plot au 4 caractere, deci este scris ca s:4, ceea ce este invalid când este introdus în codarea utf8, deoarece scrierea corectă a utf8 ar trebui să fie s:6, iar două caractere chinezești reprezintă 6 caractere. Acest dosar ar trebui modificat la:
{i:1; s: 6: "Intrigă"; i:2; s:6: "Rol"; i:3; s: 9: "Distribuție și echipă"; i:4; s: 6: "periferic"; i:5; s: 6: "Engleză"; i:6; s:6: "Inventar"; i:15; s:6: "Resurse"; i:16; s:6: "informații"; i:17; s:12: "substantive înrudite"; }
Următoarea figură arată o înregistrare în tabelul meu de baze de date GBK:
Pentru aceste câmpuri care sunt serializate și stocate, cum se convertește GBK în stocare în format serializat UTF8?
Unii mari tauri de pe Internet au instrumente de scris, dar tabelul serializat este incomplet sau există o problemă.
Pentru că acest site este locul unde am făcut transferul de la GBK la UTF8, am găsit niște probleme și le-am corectat eu însumi.
Doar modifică următorii parametri
$dbserver = 'adresa bazei de date'; $dbusername = 'Cont de bază de date'; $dbpassword = 'parola bazei de date'; $database = 'numele de bază de date';
Apoi, după ce modificarea este finalizată, încarcă php în orice director al site-ului și accesează adresa fișierului php! În final, dă click pe butonul "Discuz!" Serializare și sortare".
Descărcare PHP Script:
Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rog Răspunde
|