Nu är UTF8 den mest populära webbplatsen, eftersom det på inhemska GBK-kodade webbplatser inte finns några osammanhängande tecken när de öppnas
Men om du öppnar en inhemsk GBK-kodad webbplats utomlands, och din dator inte installerar det GBK-kodade typsnittsbiblioteket, kommer utländska vänner att öppna vår webbplats och visa osammanhängande tecken
Dessutom är UTF8 en internationell kodning, och nackdelen är att den tar mer utrymme än GBK-kodning vad gäller lagring
Kort sagt har konvertering till utf8 många fördelar, och de andra stegen för att konvertera dz-webbplatsen gbk till utf8 är enkla att genomföra, och det är svårt att transkoda i databasen
dz i GBK- och UTF8-databaser är viss lagring inte densamma
dz Vissa fält som registreras i "serialiseringskoden" är ogiltiga i UTF8 på grund av de olika teckenbitarna som GBK- och UTF8-tecken upptar.
Om man jämför klassificeringsinformationen registreras GBK så här:
{i:1; s:4: "Handling"; i:2; s:4: "Roll"; i:3; s: 6: "Cast and Crew"; i:4; s:4: "perifer"; i:5; s:4: "Engelska"; i:6; s:4: "inventarie"; i:15; s:4: "Resurser"; i:16; s:4: "Information"; i:17; s:8: "relaterade substantiv"; }
Bland dem står tvåordsdiagrammet för 4 tecken, så det skrivs som s:4, vilket är ogiltigt när det placeras i kodningen av utf8, eftersom korrekt skrivande av utf8 borde vara s:6, och två kinesiska tecken motsvarar 6 tecken. Denna post bör ändras till:
{i:1; s: 6: "Handling"; i:2; s:6: "Roll"; i:3; s: 9: "Rollista och team"; i:4; S: 6: "perifer"; i:5; s: 6: "Engelska"; i:6; s:6: "Inventarium"; i:15; s:6: "Resurser"; i:16; s:6: "information"; i:17; s:12: "relaterade substantiv"; }
Följande figur visar en post i min GBK-databas:
För dessa fält som är serialiserade och lagrade, hur konverterar man GBK till UTF8 serialiserat formatlagring?
Några stora tjurar på internet har skrivverktyg, men den serialiserade tabellen är ofullständig, eller så är det ett problem.
Eftersom det är på denna webbplats jag överförde från GBK till UTF8, hittade jag några problem och rättade dem själv.
Ändra bara följande parametrar
$dbserver = 'databasadress'; $dbusername = 'Databaskonto'; $dbpassword = 'databaslösenord'; $database = 'databasnamn';
Sedan, efter att ändringen är klar, ladda upp php till vilken katalog som helst på webbplatsen och få tillgång till php-filadressen! Klicka slutligen på knappen "Discuz!" Serialisering och sortering".
PHP-skriptnedladdning:
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
|