Maison > Article > développement back-end > Introduction détaillée aux étapes de conversion de l'encodage Dreamweaver GBK/GB2312 en UTF-8 (méthode de modification à l'échelle du site)
Cet article présente principalement les étapes de conversion de Dreamweaver GBK/GB2312 en encodage utf-8 (méthode de modification à l'échelle du site). Les amis dans le besoin peuvent s'y référer
Actuellement, MIP a des exigences strictes en matière d'encodage. , et ce doit être C'est UTF-8, donc pour la plupart des utilisateurs de GBK ou GB2312, ils ne peuvent convertir que l'intégralité de l'encodage du site Web avant d'effectuer la transformation MIP, sinon la page transformée sera un gros désordre tronqué.
Pourquoi MIP ne prend-il en charge que l'utf-8 ? À l'heure actuelle, certains navigateurs de téléphones mobiles ne prennent en charge que UTF-8 et des caractères tronqués apparaîtront lors de l'ouverture des sites Web GBK. Par conséquent, pour la compatibilité des téléphones mobiles, MIP standardise l'encodage des pages Web en UTF-8. Dans le même temps, il est recommandé à tout le monde d'essayer d'utiliser UTF-8 lors de la création de sites Web. Non seulement il s'agit du codage international courant, mais la qualité du site Web sera également réduite. En même temps, ce tutoriel est applicable aux cms d'autres systèmes PHP Le principe général est le remplacement du programme UTF-8, le transcodage de modèles et le transcodage de bases de données. Les détails sont expliqués ci-dessous.
★ TranscodageTravail de préparation——Sauvegarder le site Web GBK original
Avant le transcodage, nous devons effectuer un travail de préparation et Notes
Tout d'abord, sauvegardez le site Web d'origine de GBK (GB2312). Les étapes sont les suivantes :
Tout d'abord, utilisez la fonction de sauvegarde des données en arrière-plan pour sauvegarder la base de données, entrez. l'arrière-plan, et cliquez sur , (ou utilisez Imperial Backup King)
Système - Paramètres système - Sauvegarde/Restauration de la base de données Le formulaire de base de données apparaît ici,
Cliquez sur "OK" ici pour effectuer la sauvegarde de la base de données, selon la taille de la base de données et la durée de sauvegarde Différentes longueurs.
Deuxièmement, après avoir attendu que la sauvegarde de la base de données soit terminée, regroupez tous les fichiers dans le répertoire racine du site Web et sauvegardez
là où le les informations du site Web et la sauvegarde de la base de données sont terminées.
Le but de la sauvegarde de l'intégralité du site est d'empêcher la restauration de l'intégralité du site après un échec de transcodage.
Le site Web DreamWeaver complet est divisé en trois parties, programme, modèle et base de données. Nous allons convertir ces trois parties. à son tour.
Le principe du transcodage est de
utiliser Imperial Data Backup King pour transcoder la base de données,
remplacer directement le programme GBK par le programme Dreamweaver UTF-8,
Utilisez l'éditeur de page Web pour transcoder le modèle.
★ Démontage du travail de transcodage : transcodage de base de données
Transcodage de base de données, j'ai testé plusieurs méthodes et j'ai trouvé que le transcodage est le plus le plus sûrle plus complet La méthode consiste à utiliser l'adresse de téléchargement du modèle de sauvegarde des données de l'empire
www.php.cn/xiazai/code/dedecms. Nous obtenons le téléchargement
dans le fichier. paquet compressé. Vous pouvez le changer en un autre nom et le mettre sur le site Web. Par exemple, je l'ai changé en shuju
puis j'ai mis ce répertoire sous le site Web. L'adresse d'accès est le nom de domaine/shuju
Le mot de passe de l'administrateur en arrière-plan par défaut est 123456Après la connexion, un paramètre de base de données apparaîtra dans l'ordre. . (Vous devrez peut-être modifier le mot de passe de connexion par défaut et lecode de vérification aléatoire, modifiez-le vous-même)
Cliquez ensuite sur "Sauvegarder les données" sous "Sauvegarder et restaurer la base de données" Oui La base de données de votre site Web d'origine apparaît, cliquez sur "Sauvegarder les données" derrière la base de données La page qui apparaît à ce moment est très importante mais aussi très simple, il suffit de transcoder iciIci, nous devons sélectionner manuellement utf8, puis la base de données sauvegardée est utf8, qui est transcodée Le répertoire de stockage doit être mémorisé, car après avoir sauvegardé, nous devons le faire. restaurez-le. Vous devez l'utiliser lorsque Cliquez sur "Démarrer la sauvegarde" ci-dessous et la sauvegarde sera effectuée automatiquement dans un instant Une fois la sauvegarde terminée, nous devons restaurer la base de données transcodée. Ensuite, procédez au transcodage du programme et du modèle, une fois le programme et le modèle transcodés, nous restaurons la base de données. ★
Transcodage du programme de démontage du travail de transcodage
Transcodage du programmeLes étapes générales sont : après avoir terminé la sauvegarde, conservez le package de sauvegarde, puis Effacer l'espace du site Web (effacez uniquement les données de l'espace du site Web, Imperial Data Backup King ne le nettoie pas, vous devez toujours l'utiliser pour restaurer les données !), téléchargez le nouveau programme UTF-8, et installez-le, À ce stade, le travail de transcodage de la partie programme est terminé.
Télécharger et décompresser, le fichier que nous obtenons dans les téléchargements est le fichier principal du programme,télécharger sur l'espace du site Web
Explication détaillée des étapes d'installation Si vous savez comment installer Dreamweaver, vous pouvez l'ignorer ici. Passez directement à l’étape suivante du transcodage du modèle.
Étape 1, exécutez votre nom de domaine/install/index.php
Étape 2, vérifiez, j'ai lu et j'accepte cet accord, cliquez pour continuer
Étape 3. Si Continuer apparaît ci-dessous, cliquez sur Continuer vers l'étape suivante Quant à la croix rouge, vous n'avez généralement pas à vous en soucier. n'apparaît pas, cela signifie que vous avez besoin d'espace. S'il y a un problème, veuillez trouver vous-même la cause de l'espace.
Étape 4, c'est la partie la plus importante. D'après l'image ci-dessus, nous n'avons pratiquement rien à choisir lors de la sélection du modèle. , paramètres de la base de données, ici Cela implique plusieurs concepts : « hôte de la base de données », « nom de la base de données », « utilisateur de la base de données », « mot de passe de la base de données », « préfixe de la table de données » et « encodage de la base de données ». Veuillez remplir complètement les informations relatives au fournisseur d'espace ou aux informations de la base de données que vous avez créées.
Le troisième bloc est le compte administrateur et le mot de passe. Remplissez-le vous-même.
Le quatrième bloc concerne les paramètres du site Web. Vous n'avez généralement pas besoin de le faire. touchez à autre chose, en particulier Essayez de ne pas modifier le code de cryptage des cookies D'autres peuvent être modifiés en arrière-plan
Ne vérifiez pas les données d'initialisation pour en faire l'expérience. complet!
Je joins mes paramètres d'installation pour que tout le monde puisse les voir.
L'interface suivante semble prouver que votre installation est réussie
Partie de transcodage du programme C'est tout. À ce stade, nous obtenons un site Web DreamWeaver UTF-8 vierge.
★ Démontage du travail de transcodage : transcodage de modèles
Assurez-vous d'utiliser un logiciel d'édition de pages Web professionnel pour cette étape !
Je vous recommande d'utiliser Dreamweaver ou Notepad+. Bien sûr, il existe également des gadgets en ligne pour les modèles transcodage GBK par lots en utf-8. Ne peut pas être modifié à l'aide du Bloc-notes ! Le frontal peut ignorer le didacticiel de transcodage des modèles.
Tout d'abord, nous devons séparer nos fichiers de modèles des données sauvegardées du site Web. Parmi eux se trouvent les fichiers de modèles de programme, qui se trouvent généralement dans un dossier sous le dossier des modèles dans le répertoire racine du site Web. ainsi que les fichiers css et js, vous devez le trouver vous-même et effectuer le remplacement et le transcodage. Étant donné que le fichier modèle et le fichier de style sont complètement différents, j'utilise Dreamweaver uniquement pour remplacer une page Web à des fins de démonstration. , le front-end a ri quand j'ai vu ça. C'est vraiment absurde...
Ouvrez l'un des fichiers de modèle avec Dreamweaver.
Cliquez sur Modifier - Page Propriétés - Titre/Encodage - Encodage. Ce qui devrait apparaître à ce moment est comme indiqué dans la figure
Nous allons sélectionner le chinois simplifié (GB2312) comme Unicode (UTF-8), et cliquer sur OK. Le fichier modèle réussira. Suivez cette méthode pour extraire tous les fichiers.Fichier modèle pour le transcodage. Une fois le transcodage terminé, téléchargez-le à l'emplacement correspondant du site Web UTF-8 nouvellement installé.
★Fin du travail de transcodage - restauration du site web
Jusqu'ici, la base de données est transcodée mais pas restaurée, le programme est transcodé mais les données sont vides, et le modèle est transcodé À ce moment, utilisez Imperial Data Backup King pour restaurer la base de données Les étapes suivantes consistent à vous connecter au nom de domaine/shujuCliquez sur les données de restauration sous "Sauvegarder et restaurer la base de données" et sélectionnez les données. Le répertoire source est le répertoire dans lequel la base de données a été sauvegardée tout à l'heure. Ensuite, sélectionnez la table de données (c'est-à-dire la table de données d'origine du site Web) dans "Base de données à sauvegarder". importé" et cliquez pour lancer la récupération. Après la récupération, la base de données GBK originale sera transcodée en utf8. Ici, notre site Web est entièrement transcodé de GBK en utf-8, puis MIP peut être transformé. ★Remarques sur le transcodage
1 Si le programme a été modifié ou re-développé, il n'est pas recommandé de transcoder 2. Connectez-vous ensuite au backend, cliquez sur Paramètres système - Paramètres système de base, cliquez sur OK dans Paramètres du site3. S'il y a une erreur dans la génération ou le modèle, cliquez sur Générer-Tâche automatique-Mettre à jourSystèmeCache
4. balise de modèle Les balises de modèle les plus compatibles
Le processus de transcodage de DreamWeaver peut également être appliqué au transcodage d'autres systèmes PHP CMS.
Si vous avez des questions, veuillez répondre au message pour en discuter, et je ne ménagerai aucun effort pour le corriger... car je suis une personne qui corrige les cartes...
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!