Nå er UTF8 hovedstrømmen blant nettsider, fordi det på innenlandske GBK-kodede nettsteder ikke vil være noen utydelige tegn når de åpnes
Men hvis du åpner et innenlandsk GBK-kodet nettsted i utlandet, og datamaskinen din ikke installerer det GBK-kodede fontbiblioteket, vil det føre til at utenlandske venner åpner nettsiden vår og viser utydelige tegn
I tillegg er UTF8 en internasjonal koding, og ulempen er at den opptar mer plass enn GBK-koding når det gjelder lagring
Kort sagt har konvertering til utf8 mange fordeler, og de andre stegene med å konvertere dz-nettstedet gbk til utf8 er enkle å gjøre, og det er vanskelig å transkode i databasen
dz i GBK- og UTF8-databaser, noe lagring er ikke det samme
dz Noen felt registrert i "serialiseringskoden" er ugyldige i UTF8 på grunn av de forskjellige tegnbitene som GBK- og UTF8-tegnene okkuperer.
Ved å sammenligne klassifiseringsinformasjonen registreres GBK slik:
{i:1; s:4: "Handling"; i:2; s:4: "Rolle"; i:3; S: 6: "Cast and Crew"; i:4; S:4: "perifert"; i:5; s:4: "Engelsk"; i:6; s:4: "inventar"; i:15; s:4: "Ressurser"; i:16; s:4: "Informasjon"; i:17; s:8: "beslektede substantiv"; }
Blant dem utgjør to-ords plott 4 tegn, så det skrives som s:4, noe som er ugyldig når det plasseres i kodingen av utf8, fordi korrekt skriving av utf8 skal være s:6, og to kinesiske tegn utgjør 6 tegn. Denne journalen bør endres til:
{i:1; s: 6: "Handling"; i:2; s:6: "Rolle"; i:3; s: 9: "Cast and crew"; i:4; S: 6: «perifer»; i:5; s: 6: "Engelsk"; i:6; s:6: "Inventar"; i:15; s:6: "Ressurser"; i:16; s:6: "informasjon"; i:17; s:12: "beslektede substantiver"; }
Følgende figur viser en post i min GBK-databasetabell:
For disse feltene som er serialisert og lagret, hvordan konverterer man GBK til UTF8 serialisert formatlagring?
Noen store bulls på Internett har skrevet verktøy, men den serialiserte tabellen er ufullstendig, eller det er et problem.
Fordi dette nettstedet er stedet jeg overførte fra GBK til UTF8, fant jeg noen problemer og rettet dem selv.
Bare endre følgende parametere
$dbserver = 'databaseadresse'; $dbusername = 'Databasekonto'; $dbpassword = 'databasepassord'; $database = 'databasenavn';
Deretter, etter at endringen er fullført, last opp php til en hvilken som helst katalog på nettsiden og få tilgang til php-filadressen! Til slutt, klikk på knappen «Discuz!» Serialisering og sortering".
PHP-skriptnedlasting:
Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snill Svare
|