Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 22685|Répondre: 9

[Créateur de site web] Outil de base de données dz GBK vers UTF8

[Copié le lien]
Publié sur 09/08/2017 09:43:27 | | | |
Aujourd’hui, UTF8 est le site web dominant, car sur les sites nationaux codés GBK, il n’y aura plus de caractères brouillés à l’ouverture

Cependant, si vous ouvrez un site web national codé GBK à l’étranger, si votre ordinateur n’installe pas la bibliothèque de polices codée GBK, cela poussera des amis étrangers à ouvrir notre site et à afficher des caractères brouillés

De plus, UTF8 est un encodage international, et l’inconvénient est qu’il occupe plus d’espace que le codage GBK en termes de stockage

En résumé, la conversion vers utf8 présente de nombreux avantages, et les autres étapes de conversion du site web dz gbk en utf8 sont faciles à faire, et il est difficile de transcoder dans la base de données

dz dans les bases de données GBK et UTF8, certains stockages ne sont pas identiques

dz Certains champs enregistrés dans le « code de sérialisation » sont invalides dans UTF8 en raison des différents bits de caractère occupés par les caractères GBK et UTF8.

En comparant les informations de classification, GBK est enregistré ainsi :

{i :1 ; s :4 : « Intrigue » ; i :2 ; s :4 : « Rôle » ; i :3 ; s : 6 : « Distribution et équipe » ; i :4 ; s :4 : « périphérique » ; i :5 ; s :4 : « Anglais » ; i :6 ; s :4 : « inventaire » ; i :15 ; s :4 : « Ressources » ; i :16 ; s :4 : « Information » ; i :17 ; s :8 : « noms apparentés » ; }


Parmi eux, les deux mots plot comptent 4 caractères, donc il est écrit s :4, ce qui est invalide lorsqu’il est placé dans l’encodage de utf8, car l’écriture correcte de utf8 doit être s :6, et deux caractères chinois comptent 6 caractères. Ce document doit être modifié pour :

{i :1 ; s : 6 : « Intrigue » ; i :2 ; s :6 : « Rôle » ; i :3 ; s : 9 : « Distribution et équipe » ; i :4 ; s : 6 : « périphérique » ; i :5 ; s : 6 : « Anglais » ; i :6 ; s :6 : « Inventaire » ; i :15 ; s :6 : « Ressources » ; i :16 ; s :6 : « information » ; i :17 ; s :12 : « noms apparentés » ; }



La figure suivante montre un enregistrement dans ma table de base de données GBK :



Pour ces champs qui sont sérialisés et stockés, comment convertir GBK en stockage au format sérialisé UTF8 ?

Certains gros taureaux sur Internet ont des outils écrits, mais le tableau sérialisé est incomplet, ou il y a un problème.

Comme c’est sur ce site que j’ai transféré de GBK à UTF8, j’ai trouvé quelques problèmes et je les ai corrigés moi-même.

Il suffit de modifier les paramètres suivants

$dbserver = « adresse de base de données » ;
$dbusername = « Compte de base de données » ;
$dbpassword = « mot de passe de base de données » ;
$database = « nom de la base de données » ;


Ensuite, une fois la modification terminée, téléchargez php dans n’importe quel répertoire du site et accédez à l’adresse du fichier php ! Enfin, cliquez sur le bouton « Discuz ! » Sérialisation et tri ».




Téléchargement du script PHP :

Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaîtRépondre







Précédent:Mysql NN signifie
Prochain:LINQ connexions gauche, droite et intérieure
Publié sur 11/08/2017 17:30:50 |
C’est bon de le lire
Publié sur 29/08/2018 07:23:15 |
3332652365236523652
Publié sur 07/03/2019 03:07:45 |
Merci, ancien
Publié sur 01/04/2019 21:48:58 |
Je cherche ça depuis longtemps, merci
Publié sur 07/05/2019 19:44:37 |
222, merci d’avoir partagé haha.
Publié sur 26/05/2019 17:37:41 |
Merci, grand aîné, merci, grand aîné
Publié sur 15/06/2019 16:22:38 |
Peut-on l’utiliser ?
Publié sur 17/10/2019 02:53:31 |
Je veux voir ce que c’est
Publié sur 17/10/2019 03:07:20 |
Non, clique sur Sérialiser et je ne trouve pas l’invite de la page
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com