Ora UTF8 è il sito principale di sito, perché nei siti web nazionali codificati GBK, non ci saranno caratteri confusi all'apertura
Tuttavia, se apri un sito web nazionale codificato GBK all'estero, se il tuo computer non installa la libreria di font codificati GBK, farà aprire il nostro sito da amici stranieri e mostrare caratteri distorti
Inoltre, UTF8 è una codifica internazionale, e lo svantaggio è che occupa più spazio rispetto alla codifica GBK in termini di spazio di archiviazione
In breve, convertire in utf8 ha molti vantaggi, e gli altri passaggi per convertire il sito web dz gbk in utf8 sono semplici da fare, ed è difficile trascodificare nel database
dz nei database GBK e UTF8, alcuni archiviamenti non sono uguali
dz Alcuni campi registrati nel "codice di serializzazione" sono invalidi in UTF8 a causa dei diversi bit di carattere occupati dai caratteri GBK e UTF8.
Confrontando le informazioni di classificazione, GBK viene registrato così:
{i:1; s:4: "Trama"; i:2; s:4: "Ruolo"; i:3; s: 6: "cast e troupe"; i:4; s:4: "periferica"; i:5; s:4: "Inglese"; i:6; s:4: "inventario"; i:15; s:4: "Risorse"; i:16; s:4: "Informazioni"; i:17; s:8: "sostantivi correlati"; }
Tra queste, le due parole plot contano 4 caratteri, quindi è scritto come s:4, che è invalido se inserito nella codifica di utf8, perché la scrittura corretta di utf8 dovrebbe essere s:6, e due caratteri cinesi contano 6 caratteri. Questo documento dovrebbe essere modificato in:
{i:1; s: 6: "Trama"; i:2; s:6: "Ruolo"; i:3; s: 9: "Cast e troupe"; i:4; s: 6: "periferica"; i:5; s: 6: "Inglese"; i:6; s:6: "Inventario"; i:15; s:6: "Risorse"; i:16; s:6: "informazione"; i:17; s:12: "sostantivi correlati"; }
La figura seguente mostra un record nella mia tabella del database GBK:
Per questi campi che sono serializzati e memorizzati, come convertire GBK in memoria in formato serializzato UTF8?
Alcuni grandi tori su Internet hanno strumenti scritti, ma la tabella serializzata è incompleta o c'è un problema.
Poiché questo sito è dove ho trasferito da GBK a UTF8, ho trovato alcuni problemi e li ho corretti io stesso.
Basta modificare i seguenti parametri
$dbserver = 'indirizzo database'; $dbusername = 'Conto Database'; $dbpassword = 'password del database'; $database = 'nome database';
Poi, una volta completata la modifica, carica php in qualsiasi directory del sito e accedi all'indirizzo file php! Infine, clicca sul pulsante "Discuz!" Serializzazione e ordinamento".
Download script PHP:
Turisti, se volete vedere il contenuto nascosto di questo post, vi prego Risposta
|