Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 22685|Svar: 9

[Hjemmesidebygger] DZ database GBK to utf8 værktøj

[Kopier link]
Opslået på 09/08/2017 09.43.27 | | | |
Nu er UTF8 mainstream blandt hjemmesider, fordi der på indenlandske GBK-kodede hjemmesider ikke vil være nogen forvrængede tegn, når de åbnes

Men hvis du åbner en indenlandsk GBK-kodet hjemmeside i udlandet, og din computer ikke installerer det GBK-kodede skrifttypebibliotek, vil det få udenlandske venner til at åbne vores hjemmeside og vise forvrængede tegn

Desuden er UTF8 en international kodning, og ulempen er, at den optager mere plads end GBK-kodning i forhold til lagring

Kort sagt har konvertering til utf8 mange fordele, og de andre trin med at konvertere dz-website gbk til utf8 er nemme at udføre, og det er svært at transkode i databasen

dz i GBK- og UTF8-databaser er noget lagerplads ikke det samme

dz Nogle felter, der er registreret i "serialiseringskoden", er ugyldige i UTF8 på grund af de forskellige tegnbits, som GBK- og UTF8-tegnene optager.

Ved sammenligning af klassifikationsoplysningerne registreres GBK således:

{i:1; s:4: "Plot"; i:2; s:4: "Rolle"; i:3; S: 6: "Cast and Crew"; i:4; s:4: "perifer"; i:5; s:4: "Engelsk"; i:6; s:4: "inventar"; i:15; s:4: "Ressourcer"; i:16; s:4: "Information"; i:17; s:8: "beslægtede substantiver"; }


Blandt dem udgør plottet med to ord 4 tegn, så det skrives som s:4, hvilket er ugyldigt, når det indgår i kodningen af utf8, fordi den korrekte skrivning af utf8 burde være s:6, og to kinesiske tegn udgør 6 tegn. Denne registrering bør ændres til:

{i:1; s: 6: "Plot"; i:2; s:6: "Rolle"; i:3; s: 9: "Cast og crew"; i:4; s: 6: "perifer"; i:5; s: 6: "Engelsk"; i:6; s:6: "Inventar"; i:15; s:6: "Ressourcer"; i:16; s:6: "information"; i:17; s:12: "beslægtede substantiver"; }



Følgende figur viser en post i min GBK-databasetabel:



For disse felter, der er serialiserede og lagrede, hvordan konverterer man GBK til UTF8 serialiseret formatlagring?

Nogle store bulls på internettet har skriftlige værktøjer, men den serialiserede tabel er ufuldstændig, eller der er et problem.

Fordi denne hjemmeside er stedet, hvor jeg overførte fra GBK til UTF8, fandt jeg nogle problemer og rettede dem selv.

Bare ændr følgende parametre

$dbserver = 'databaseadresse';
$dbusername = 'Databasekonto';
$dbpassword = 'databaseadgangskode';
$database = 'databasenavn';


Når ændringen er færdig, uploader du php til en hvilken som helst mappe på hjemmesiden og får adgang til php-filadressen! Endelig klik på knappen "Discuz!" Serialisering og sortering".




PHP-script-download:

Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar







Tidligere:Mysql NN betyder
Næste:LINQ venstre, højre og indre forbindelser
Opslået på 11/08/2017 17.30.50 |
Det er godt at læse den
Opslået på 29/08/2018 07.23.15 |
3332652365236523652
Opslået på 07/03/2019 03.07.45 |
Tak, ældste
Opslået på 01/04/2019 21.48.58 |
Jeg har ledt efter det her i lang tid, tak
Opslået på 07/05/2019 19.44.37 |
222, tak fordi du delte haha.
Opslået på 26/05/2019 17.37.41 |
Tak, store ældste, tak, store ældste
Opslået på 15/06/2019 16.22.38 |
Kan det bruges?
Opslået på 17/10/2019 02.53.31 |
Vil gerne se, hvad det er
Opslået på 17/10/2019 03.07.20 |
Nej, klik på Serialiser og kan ikke finde sideprompten
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com