Nüüd on UTF8 peavool veebilehtede seas, sest kodumaistel GBK-kodeeritud veebilehtedel ei ole avamisel segaseid märke
Kui aga avad välismaal kodumaise GBK-koodiga veebilehe ja su arvuti ei paigalda GBK-koodiga fonditeeki, avavad välismaised sõbrad meie veebilehe ja kuvavad segaseid märke
Lisaks on UTF8 rahvusvaheline kodeerimine, kuid puuduseks on see, et see võtab salvestusruumi rohkem kui GBK kodeerimine
Lühidalt öeldes on utf8-ks konverteerimisel palju eeliseid ning teised sammud dz veebisaidi gbk konvertimiseks utf8-ks on lihtsad ja seda on andmebaasis transkodeerimine keeruline
dz GBK ja UTF8 andmebaasides, osa salvestusruumidest ei ole sama
dz Mõned "serialiseerimiskoodis" salvestatud väljad on UTF8-s kehtetud, kuna GBK ja UTF8 märgid hõivavad erinevaid märgibitte.
Võrreldes klassifikatsiooniinfot, on GBK registreeritud järgmiselt:
{i:1; s:4: "Süžee"; i:2; s:4: "Roll"; i:3; s: 6: "näitlejad ja meeskond"; i:4; s:4: "perifeerne"; i:5; s:4: "inglise"; i:6; s:4: "inventar"; i:15; s:4: "Ressursid"; i:16; s:4: "Informatsioon"; i:17; s:8: "seotud nimisõnad"; }
Nende seas moodustavad kaks sõna plot 4 märki, seega kirjutatakse see kui s:4, mis on utf8 kodeeringus kehtetu, sest utf8 õige kirjutamine peaks olema s:6 ja kaks hiina märki moodustavad 6 märki. See kirje tuleks muuta järgmiselt:
{i:1; s: 6: "Süžee"; i:2; s:6: "Roll"; i:3; s: 9: "Näitlejad ja meeskond"; i:4; S: 6: "Perifeerne"; i:5; s: 6: "inglise"; i:6; s:6: "Inventar"; i:15; s:6: "Ressursid"; i:16; s:6: "informatsioon"; i:17; s:12: "seotud nimisõnad"; }
Järgmine joonis näitab kirjet minu GBK andmebaasitabelis:
Nende seriaalsete ja salvestatud väljade puhul, kuidas konverteerida GBK UTF8 seriaalvormingu salvestuseks?
Mõned suured interneti tegijad on kirjutanud tööriistu, kuid seriaaltabel on puudulik või on probleem.
Kuna see veebileht on koht, kus ma GBK-lt UTF8-le üle läksin, leidsin mõned probleemid ja parandasin need ise.
Lihtsalt muuda järgmisi parameetreid
$dbserver = 'andmebaasi aadress'; $dbusername = 'Andmebaasi konto'; $dbpassword = 'andmebaasi parool'; $database = 'andmebaasi nimi';
Seejärel, pärast muudatuse lõpetamist, laadi php üles ükskõik millisesse veebisaidi kataloogse ja pääse ligi php faili aadressile! Lõpuks klõpsa nupul "Discuz!" Serialiseerimine ja sorteerimine".
PHP skripti allalaadimine:
Turistid, kui soovite näha selle postituse peidetud sisu, palun Vastuse
|