Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 22685|Svar: 9

[Webbplatsbyggare] DZ Database GBK till utf8-verktyget

[Kopiera länk]
Publicerad på 2017-08-09 09:43:27 | | | |
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ällaSvar







Föregående:Mysql NN betyder
Nästa:LINQ vänster, höger och inre anslutningar
Publicerad på 2017-08-11 17:30:50 |
Det är bra att läsa den
Publicerad på 2018-08-29 07:23:15 |
3332652365236523652
Publicerad på 2019-03-07 03:07:45 |
Tack, äldre
Publicerad på 2019-04-01 21:48:58 |
Jag har letat efter detta länge, tack
Publicerad på 2019-05-07 19:44:37 |
222, tack för att du delade haha.
Publicerad på 2019-05-26 17:37:41 |
Tack, stora äldste, tack, stora äldste
Publicerad på 2019-06-15 16:22:38 |
Kan den användas?
Publicerad på 2019-10-17 02:53:31 |
Vill se vad det är
Publicerad på 2019-10-17 03:07:20 |
Nej, klicka på Serialize och kan inte hitta sidprompten
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com