Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 22685|Răspunde: 9

[Constructor de site-uri] Instrumentul DZ Database GBK către UTF8

[Copiază linkul]
Postat pe 09.08.2017 09:43:27 | | | |
Acum UTF8 este site-urile principale ale site-urilor, pentru că pe site-urile interne codificate GBK, nu vor exista caractere distorsionate la deschidere

Totuși, dacă deschizi un site intern codificat GBK în străinătate, dacă calculatorul tău nu instalează biblioteca de fonturi codificate GBK, prietenii străini vor deschide site-ul nostru și vor afișa caractere distorsionate

Mai mult, UTF8 este o codificare internațională, iar dezavantajul este că ocupă mai mult spațiu decât codificarea GBK în ceea ce privește spațiul de stocare

Pe scurt, conversia către utf8 are multe beneficii, iar ceilalți pași de conversie a site-ului dz web gbk în utf8 sunt ușor de făcut și este dificil să transcodezi în baza de date

dz în bazele de date GBK și UTF8, unele spații de stocare nu sunt la fel

dz Unele câmpuri înregistrate în "codul de serializare" sunt invalide în UTF8 din cauza diferiților biți de caracter ocupați de caracterele GBK și UTF8.

Comparând informațiile de clasificare, GBK este înregistrat astfel:

{i:1; s:4: "Intrigă"; i:2; s:4: "Rol"; i:3; S: 6: "Distribuție și echipă"; i:4; s:4: "periferic"; i:5; s:4: "Engleză"; i:6; s:4: "inventar"; i:15; s:4: "Resurse"; i:16; s:4: "Informații"; i:17; s:8: "substantive înrudite"; }


Dintre ele, cele două cuvinte plot au 4 caractere, deci este scris ca s:4, ceea ce este invalid când este introdus în codarea utf8, deoarece scrierea corectă a utf8 ar trebui să fie s:6, iar două caractere chinezești reprezintă 6 caractere. Acest dosar ar trebui modificat la:

{i:1; s: 6: "Intrigă"; i:2; s:6: "Rol"; i:3; s: 9: "Distribuție și echipă"; i:4; s: 6: "periferic"; i:5; s: 6: "Engleză"; i:6; s:6: "Inventar"; i:15; s:6: "Resurse"; i:16; s:6: "informații"; i:17; s:12: "substantive înrudite"; }



Următoarea figură arată o înregistrare în tabelul meu de baze de date GBK:



Pentru aceste câmpuri care sunt serializate și stocate, cum se convertește GBK în stocare în format serializat UTF8?

Unii mari tauri de pe Internet au instrumente de scris, dar tabelul serializat este incomplet sau există o problemă.

Pentru că acest site este locul unde am făcut transferul de la GBK la UTF8, am găsit niște probleme și le-am corectat eu însumi.

Doar modifică următorii parametri

$dbserver = 'adresa bazei de date';
$dbusername = 'Cont de bază de date';
$dbpassword = 'parola bazei de date';
$database = 'numele de bază de date';


Apoi, după ce modificarea este finalizată, încarcă php în orice director al site-ului și accesează adresa fișierului php! În final, dă click pe butonul "Discuz!" Serializare și sortare".




Descărcare PHP Script:

Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rogRăspunde







Precedent:Mysql NN înseamnă
Următor:LINQ conexiuni stânga, dreapta și interioară
Postat pe 11.08.2017 17:30:50 |
E bine să-l citesc
Postat pe 29.08.2018 07:23:15 |
3332652365236523652
Postat pe 07.03.2019 03:07:45 |
Mulțumesc, bătrâne
Postat pe 01.04.2019 21:48:58 |
Am căutat asta de mult timp, mulțumesc
Postat pe 07.05.2019 19:44:37 |
222, mulțumesc că ai împărtășit haha.
Postat pe 26.05.2019 17:37:41 |
Mulțumesc, mare bătrân, mulțumesc, mare bătrân
Postat pe 15.06.2019 16:22:38 |
Poate fi folosit?
Postat pe 17.10.2019 02:53:31 |
Vreau să văd ce este
Postat pe 17.10.2019 03:07:20 |
Nu, apasă pe Serialize și nu găsesc promptul paginii
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com