Maison Tutoriel CMS DEDECMS Comment changer la méthode d'encodage des dedecms

Comment changer la méthode d'encodage des dedecms

Feb 22, 2023 pm 06:34 PM
dedecms

Méthode de modification : 1. Sauvegardez le site Web d'origine, utilisez la fonction de sauvegarde des données en arrière-plan pour sauvegarder la base de données et regroupez tous les fichiers dans le répertoire racine du site Web ; 2. Utilisez l'outil de transcodage pour transcoder la base de données ; les données dans l'espace du site Web, téléchargez le nouveau programme dedecms, installez-le selon la nouvelle méthode d'encodage et vous obtiendrez un site Web Dreamweaver vierge nouvellement encodé 4. Utilisez un logiciel d'édition de page Web pour encoder par lots le modèle ; données transcodées sur le site Web vierge de Dreamweaver Juste le site Web.

Comment changer la méthode d'encodage des dedecms

L'environnement d'exploitation de ce tutoriel : système Windows 7, DedeCMS 5.7, ordinateur DELL G3

Actuellement, MIP a des exigences strictes en matière d'encodage, qui doit être UTF-8, donc la plupart des utilisateurs GBK ou GB2312 ne peuvent d'abord La transformation MIP ne peut être effectuée qu'une fois que l'intégralité du site Web a été codée. Sinon, la page transformée sera un gros gâchis de code 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 didacticiel s'applique aux cms d'autres systèmes PHP. Le principe général est le remplacement du programme UTF-8, le transcodage des modèles et le transcodage de la base de données. Les détails sont expliqués ci-dessous.

Préparation du transcodage - sauvegarder le site Web GBK d'origine

Avant le transcodage, nous devons prendre quelques préparations et précautions

Tout d'abord, sauvegardez le site Web GBK d'origine (GB2312), les étapes sont les suivantes :

Tout d'abord, utilisez la fonction de sauvegarde des données en arrière-plan pour effectuer la sauvegarde de la base de données. Entrez l'arrière-plan et cliquez sur

Système - Paramètres système - Sauvegarde/Restauration de la base de données.

Cliquez sur "OK" ici pour sauvegarder la base de données. à la base de données La taille et la durée de sauvegarde varient.

Comment changer la méthode dencodage des dedecms

Deuxièmement, après avoir attendu la fin de la sauvegarde de la base de données, regroupez tous les fichiers dans le répertoire racine du site Web et sauvegardez

les informations du site Web et la sauvegarde de la base de données.

Le but de la sauvegarde complète du site est d'empêcher la récupération complète 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 effectuons des opérations de transcodage sur ces trois parties dans l'ordre.

Le principe du transcodage est de

utiliser Imperial Data Backup King pour transcoder la base de données,

utiliser le programme Dreamweaver UTF-8 pour remplacer directement le programme GBK,

utiliser un é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 découvert que le moyen le plus sûr et le plus complet de transcoder est d'utiliser Empire Data Backup King

Nous l'obtenons dans le format compressé package

Comment changer la méthode dencodage des dedecms

Ce téléchargement peut être remplacé par un autre nom et placé sur le site Web. Par exemple, je l'ai changé en shuju

, puis j'ai placé ce répertoire sous le site Web. L'adresse d'accès est le nom de domaine/shuju

Le. Le mot de passe de l'administrateur backend par défaut est 123456

Après la connexion, un paramètre de base de données apparaît. Nous devons saisir et définir l'adresse de la base de données, l'utilisateur de la base de données et le mot de passe de la base de données utilisés par le site Web d'origine dans l'ordre. (Vous devrez peut-être modifier le mot de passe de connexion par défaut et le code 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 »

La base de données de votre site Web d'origine apparaîtra, 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. Faites simplement le transcodage ici

Comment changer la méthode dencodage des dedecms

Ici, nous devons sélectionner manuellement utf8 puis la base de données sauvegardée est utf8, qui est transcodée.

Vous devez vous souvenir du répertoire de stockage, car après avoir sauvegardé, nous devons le restaurer. Nous l'utiliserons lors de la restauration

Cliquez sur "Démarrer la sauvegarde" ci-dessous et il sera automatiquement sauvegardé dans un instant.

Une fois la sauvegarde terminée, nous devons transcoder la base de données. Ensuite, le programme et le modèle sont transcodés, nous restaurons ensuite la base de données.

Transcodage du programme de démontage du travail de transcodage

Transcodage du programmeLes étapes générales sont, une fois la sauvegarde terminée, de conserver le package de sauvegarde, puis d'effacer l'espace du site Web (effacer uniquement les données de l'espace du site Web, Empire Data Ne le nettoyez pas avec Backup King, vous devez toujours l'utiliser pour restaurer les données !), téléchargez le nouveau programme UTF-8, installez-le, puis terminez le transcodage de la partie du programme.

Sélectionnez UTF-8 pour télécharger, télécharger et décompresser, le fichier que nous obtenons dans les téléchargements est le fichier principal du programme, téléchargez-le sur l'espace du site Web

Comment changer la méthode dencodage des dedecms

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

Comment changer la méthode dencodage des dedecms

Étape 2, vérifiez, j'ai lu et j'accepte cet accord, cliquez pour continuer

Comment changer la méthode dencodage des dedecms

Étape 3, si ce qui suit apparaît Continuer , cliquez sur Continuer pour passer à l'étape suivante. Quant à la croix rouge, vous n'avez généralement pas à vous en soucier. Si elle ne semble pas continuer, cela signifie qu'il y a un problème avec votre espace. l'espace par vous-même.

Comment changer la méthode dencodage des dedecms

Étape 4, c'est la partie la plus importante. D'après l'image ci-dessus, nous n'avons fondamentalement pas besoin de choisir quoi que ce soit lors de la sélection du modèle. Commençons par la deuxième partie, les paramètres de la base de données. 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", "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, le compte administrateur et le mot de passe, remplissez-le vous-même

Le quatrième bloc, les paramètres du site Web ici, changez le nom du site Web par le vôtre, les autres n'ont généralement pas besoin d'être touchés, en particulier le mot de passe du cookie, essayez ne pas y toucher, les autres sont dans L'arrière-plan peut être modifié

Ne vérifiez pas les données d'initialisation pour en faire l'expérience, cliquez simplement sur Continuer et l'installation est terminée !

Je joins mes paramètres d'installation pour que tout le monde puisse les voir.

Comment changer la méthode dencodage des dedecms

L'interface suivante semble prouver que votre installation est réussie

Comment changer la méthode dencodage des dedecms

La partie transcodage du programme est terminée ici. À ce moment, nous obtenons un site Web DreamWeaver UTF-8 vierge.

Démontage du travail de transcodage : transcodage de modèles

Veuillez vous assurer 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 de petits outils sur Internet pour le transcodage templatesbatch GBK 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, qui doivent être trouvés par vous-même. , effectuez le remplacement et le transcodage. Étant donné que les fichiers de modèle et les fichiers de style sont différents, je n'utilise Dreamweaver que pour remplacer une page Web à des fins de démonstration. ça. C'est vraiment beaucoup d'absurdités...

Ouvrez l'un des modèles avec le document Dreamweaver.

Cliquez sur Modifier - Propriétés de la page - Titre/Encodage - Encodage, et ce qui devrait apparaître à ce moment est comme indiqué dans la figure

Comment changer la méthode dencodage des dedecms

Nous sélectionnerons le chinois simplifié (GB2312) vers Unicode (UTF-8),

1Comment changer la méthode dencodage des dedecms

Cliquez sur Confirmer, ce fichier modèle est réussi. Suivez cette méthode pour transcoder tous les fichiers modèles extraits. Une fois le transcodage terminé, téléchargez-le à l'emplacement correspondant du site Web UTF-8 nouvellement installé.

Fin du travail de transcodage - restaurer le site Web

À ce stade, la base de données est transcodée mais pas restaurée, le programme est transcodé mais les données sont vides, le modèle est transcodé

À ce moment , utilisez Empire Data Backup King pour restaurer. Les étapes pour la base de données

consistent à vous connecter au nom de domaine/shuju

et à cliquer sur Restaurer les données sous "Sauvegarder et restaurer la base de données", sélectionnez le répertoire de la source de données, qui est le répertoire où se trouve la base de données. a été sauvegardé tout à l'heure, puis sélectionnez la table de données dans "Base de données à importer" (il s'agit de la table de données d'origine du site Web), cliquez pour lancer la récupération.

Après la récupération, la base de données GBK originale a été 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 Après le transcodage, connectez-vous en arrière-plan, cliquez sur Paramètres système - Système de base. Paramètres, Dans les paramètres du site, cliquez sur OK

3 S'il y a une erreur dans la génération ou le modèle, cliquez sur Générer-Mise à jour automatique du cache système

4 Essayez d'utiliser la balise de modèle la plus compatible pour la balise de modèle Dreamweaver.

Dreamweaver Le processus de transcodage peut également être appliqué au transcodage d'autres systèmes PHP CMS.

Apprentissage recommandé : Tutoriel dedecms

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Où se trouve le modèle de réseau de ressources Imperial CMS ? Où se trouve le modèle de réseau de ressources Imperial CMS ? Apr 17, 2024 am 10:00 AM

Où se trouve le modèle de réseau de ressources Imperial CMS ?

Comment utiliser les décms Comment utiliser les décms Apr 16, 2024 pm 12:15 PM

Comment utiliser les décms

Rapport d'évaluation de l'outil de conversion dedecms précis et fiable Rapport d'évaluation de l'outil de conversion dedecms précis et fiable Mar 12, 2024 pm 07:03 PM

Rapport d'évaluation de l'outil de conversion dedecms précis et fiable

Comment télécharger des vidéos locales sur dedecms Comment télécharger des vidéos locales sur dedecms Apr 16, 2024 pm 12:39 PM

Comment télécharger des vidéos locales sur dedecms

Comment dedecms implémente le remplacement de modèle Comment dedecms implémente le remplacement de modèle Apr 16, 2024 pm 12:12 PM

Comment dedecms implémente le remplacement de modèle

Un moyen simple d'apprendre la fonction de conversion de codage dedecms Un moyen simple d'apprendre la fonction de conversion de codage dedecms Mar 14, 2024 pm 02:09 PM

Un moyen simple d'apprendre la fonction de conversion de codage dedecms

Quelles sont les failles des dedecms ? Quelles sont les failles des dedecms ? Aug 03, 2023 pm 03:56 PM

Quelles sont les failles des dedecms ?

Que signifie dédecmes ? Que signifie dédecmes ? Apr 16, 2024 pm 12:48 PM

Que signifie dédecmes ?

See all articles