Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 22685|Risposta: 9

[Costruttore di siti web] Strumento Database DZ GBK to UTF8

[Copiato link]
Pubblicato su 09/08/2017 09:43:27 | | | |
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 pregoRisposta







Precedente:Mysql NN significa
Prossimo:LINQ connessioni sinistra, destra e interna
Pubblicato su 11/08/2017 17:30:50 |
È bello leggerlo
Pubblicato su 29/08/2018 07:23:15 |
3332652365236523652
Pubblicato su 07/03/2019 03:07:45 |
Grazie, anziano
Pubblicato su 01/04/2019 21:48:58 |
Lo cercavo da tanto tempo, grazie
Pubblicato su 07/05/2019 19:44:37 |
222, grazie per aver condiviso haha.
Pubblicato su 26/05/2019 17:37:41 |
Grazie, grande anziano, grazie, grande anziano
Pubblicato su 15/06/2019 16:22:38 |
Può essere usato?
Pubblicato su 17/10/2019 02:53:31 |
Voglio vedere di cosa si tratta
Pubblicato su 17/10/2019 03:07:20 |
No, clicca su Serialize e non riesco a trovare il prompt della pagina
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com