Heim > Artikel > Backend-Entwicklung > Detaillierte Einführung in die Schritte zum Konvertieren von Dreamweaver GBK/GB2312 in die UTF-8-Kodierung (standortweite Änderungsmethode)
In diesem Artikel werden hauptsächlich die Arbeitsschritte zur Konvertierung von Dreamweaver GBK/GB2312 in die UTF-8-Kodierung (standortweite Änderungsmethode) vorgestellt.
Derzeit gelten für MIP strenge Anforderungen an die Kodierung , und es muss sein Es ist UTF-8, daher können die meisten Benutzer von GBK oder GB2312 vor der MIP-Transformation nur die gesamte Website-Codierung konvertieren, da sonst die transformierte Seite ein großes, verstümmeltes Durcheinander darstellt.
Warum unterstützt MIP nur utf-8? Derzeit unterstützen einige Mobiltelefonbrowser nur UTF-8 und beim Öffnen von GBK-Websites werden verstümmelte Zeichen angezeigt. Aus Gründen der Kompatibilität mit Mobiltelefonen standardisiert MIP daher die Codierung von Webseiten als UTF-8. Gleichzeitig wird jedem empfohlen, beim Erstellen von Websites UTF-8 zu verwenden. Dies ist nicht nur die gängige internationale Kodierung, sondern verringert auch die Qualität der Website. Gleichzeitig ist dieses Tutorial auf CMS anderer PHP-Systeme anwendbar. Das allgemeine Prinzip ist UTF-8-Programmersetzung, Vorlagentranskodierung und Datenbanktranskodierung. Die Einzelheiten werden im Folgenden erläutert.
★ TranskodierungVorbereitungsarbeiten——Sichern Sie die ursprüngliche GBK-Website
Vor der Transkodierung müssen wir einige Vorbereitungsarbeiten durchführen und Hinweise
Sichern Sie zunächst die Original-Website von GBK (GB2312). Die Schritte sind wie folgt:
Verwenden Sie zunächst die Hintergrunddatensicherungsfunktion, um die Datenbank zu sichern den Hintergrund und klicken Sie auf , (oder verwenden Sie Imperial Backup King)
System – Systemeinstellungen – Datenbanksicherung/-wiederherstellung Das Datenbankformular erscheint hier,
Klicken Sie hier auf „OK“, um eine Datenbanksicherung durchzuführen, je nach Datenbankgröße und Sicherungszeit Unterschiedliche Längen.
Zweitens: Nachdem Sie darauf gewartet haben, dass die Datenbanksicherung abgeschlossen ist, packen Sie alle Dateien im Stammverzeichnis der Website und sichern
an dem Ort, an dem sie sich befindet Die Sicherung der Website-Daten und der Datenbank ist abgeschlossen.
Der Zweck der Sicherung der gesamten Site besteht darin, zu verhindern, dass die gesamte Site nach einem Transkodierungsfehler wiederhergestellt wird.
Die komplette DreamWeaver-Website ist in drei Teile unterteilt: Programm, Vorlage und Datenbank. Wir werden diese drei Teile konvertieren wiederum Code-Operation.
Das Prinzip der Transkodierung besteht darin,
Imperial Data Backup King zum Transkodieren der Datenbank zu verwenden,
das GBK-Programm direkt durch das Dreamweaver UTF-8-Programm zu ersetzen,
Verwenden Sie den Webseiten--Editor , um die Vorlage zu transkodieren.
★ Abbau der Transkodierungsarbeit: Datenbanktranskodierung
Datenbanktranskodierung, ich habe mehrere Methoden getestet und festgestellt, dass die Transkodierung die sichersteam vollständigste ist Der Weg besteht darin, die Download-Adresse der Empire-Datensicherung
unter www.php.cn/xiazai/code/dedecms zu verwenden. Wir erhalten den Upload im
komprimiertes Paket. Sie können es in einen anderen Namen ändern und in die Website einfügen. Ich habe es beispielsweise in „shuju“ geändert und dann dieses Verzeichnis unter der Website abgelegt >
Das Standard-Hintergrund-Administratorkennwort lautet 123456Nach der Anmeldung erscheint eine Datenbankeinstellung. Wir müssen nacheinander die von der ursprünglichen Website verwendete Datenbankadresse, den Datenbankbenutzer und das Datenbankkennwort eingeben und festlegen . (Möglicherweise müssen Sie das Standard-Anmeldepasswort und den zufälligenBestätigungscode
ändern. Ändern Sie ihn selbst.)Klicken Sie dann unter „Datenbank sichern und wiederherstellen“ auf „Daten sichern“
Ja, die Datenbank Ihrer ursprünglichen Website wird angezeigt. Klicken Sie hinter der Datenbank auf „Daten sichern“. Die Seite, die zu diesem Zeitpunkt angezeigt wird, ist sehr wichtig, aber auch sehr einfach. Transkodieren Sie sie einfach hier
Hier müssen wir utf8 manuell auswählen und dann ist die gesicherte Datenbank utf8, die transkodiert wird
Das Speicherverzeichnis muss gespeichert werden, denn nachdem wir gesichert haben, müssen wir es tun Sie müssen es wiederherstellen, wenn Klicken Sie unten auf „Sicherung starten“ und die Sicherung wird in Kürze automatisch durchgeführt. Nachdem die Sicherung abgeschlossen ist, müssen wir die transkodierte Datenbank wiederherstellen . Als nächstes fahren wir mit der Transkodierung des Programms und der Vorlage fort. Nachdem das Programm und die Vorlage transkodiert wurden, stellen wir die Datenbank wieder her. ★Transkodierungsarbeiten, Demontage, Programmtranskodierung
Programmtranskodierung
Die allgemeinen Schritte sind: Nach Abschluss der Sicherung das Sicherungspaket aufbewahren und dann löschen den Website-Bereich (löschen Sie nur die Daten des Website-Bereichs,Imperial Data Backup King bereinigt ihn nicht, Sie müssen ihn trotzdem verwenden, um die Daten wiederherzustellen!), laden Sie das neue UTF-8-Programm herunter und Installieren Sie es. Zu diesem Zeitpunkt ist die Transkodierungsarbeit des Programmteils abgeschlossen. Die Datei in den Uploads, die wir erhalten, ist die Kerndatei des Programms Upload
in den Website-BereichDetaillierte Erläuterung der Installationsschritte Wenn Sie wissen, wie man DreamWeaver installiert, können Sie es hier überspringen. Gehen Sie direkt zum nächsten Schritt der Vorlagentranskodierung.
Schritt 1: Führen Sie Ihre Domain name/install/index.php aus.
Schritt 2: Überprüfen Sie, ob ich diese Vereinbarung gelesen habe und ihr zustimme. Klicken Sie hier, um Weiter
Schritt 3. Wenn unten „Weiter“ angezeigt wird, klicken Sie auf „Weiter“, um zum nächsten Schritt zu gelangen. Wenn Sie fortfahren, müssen Sie sich im Allgemeinen keine Sorgen machen nicht erscheint, bedeutet das, dass Sie Platz benötigen. Wenn es ein Problem gibt, finden Sie bitte selbst die Ursache für den Platz.
Schritt 4, hier ist der wichtigste Teil. Laut Bild oben müssen wir dort bei der Auswahl der Vorlage grundsätzlich nichts auswählen Teil, Datenbankeinstellungen, hier Es handelt sich um mehrere Konzepte: „Datenbankhost“, „Datenbankname“, „Datenbankbenutzer“, „Datenbankkennwort“, „Datentabellenpräfix“ und „Datenbankcodierung“. Bitte füllen Sie die Angaben vollständig gegenüber dem Space-Anbieter bzw. den von Ihnen erstellten Datenbankangaben aus.
Der dritte Block ist das Administratorkonto und das Passwort.
Der vierte Block ist der Name der Website. Dies ist im Allgemeinen nicht erforderlich Berühren Sie alles andere, insbesondere Versuchen Sie, den Cookie-Verschlüsselungscode nicht zu ändern Andere können im Hintergrund geändert werden
Überprüfen Sie nicht die Initialisierungsdaten, um es zu erleben. Klicken Sie einfach auf „Weiter“. vollständig!
Ich füge meine Installationsparameter bei, damit jeder sie sehen kann.
Die folgende Schnittstelle scheint zu beweisen, dass Ihre Installation erfolgreich war
Transkodierungsteil von Das Programm Das ist alles. An diesem Punkt erhalten wir eine leere UTF-8-DreamWeaver-Website.
★ Abbau der Transkodierungsarbeit: Vorlagentranskodierung
Bitte verwenden Sie für diesen Schritt unbedingt eine professionelle Webseitenbearbeitungssoftware!
Ich empfehle Ihnen, Dreamweaver oder Notepad+ zu verwenden. Natürlich gibt es online auch Gadgets für Vorlagen Batch-GBK-Transkodierung nach utf-8. Kann nicht mit Notepad geändert werden! Das Frontend kann das Tutorial zur Vorlagentranskodierung überspringen.
Zuerst müssen wir unsere Vorlagendateien von den gesicherten Website-Daten trennen. Darunter befinden sich Programmvorlagendateien, die sich normalerweise in einem Ordner unter dem Vorlagenordner im Stammverzeichnis der Website befinden Sowohl die CSS- als auch die js-Datei müssen Sie selbst finden, ersetzen und transkodieren. Da die Vorlagendatei und die Stildatei unterschiedlich sind, verwende ich Dreamweaver tatsächlich nur zum Ersetzen einer Webseite. Das Frontend hat gelacht, als ich das gesehen habe ...
Öffnen Sie eine der Vorlagendateien mit Dreamweaver.
Klicken Sie auf „Ändern – Seite Attribute – Titel/Kodierung – Kodierung“. Zu diesem Zeitpunkt sollte das in der Abbildung dargestellte Bild angezeigt werden
Wir wählen Vereinfachtes Chinesisch (GB2312) als Unicode (UTF-8),
und klicken auf OK. Die Vorlagendatei wird erfolgreich sein Vorlagendatei für die Transkodierung. Nachdem die Transkodierung abgeschlossen ist, laden Sie sie an den entsprechenden Speicherort der neu installierten UTF-8-Website hoch.
★ Ende der Transkodierungsarbeiten – Website-Wiederherstellung
Hier wird die Datenbank transkodiert, aber nicht wiederhergestellt, das Programm wird transkodiert, aber die Daten sind leer, und die Vorlage wird transkodiert
Verwenden Sie zu diesem Zeitpunkt Imperial Data Backup King, um die Datenbank wiederherzustellen
Die folgenden Schritte bestehen darin, sich beim Domänennamen/shuju anzumelden
Klicken Sie auf „Wiederherstellen“. Daten unter „Datenbank sichern und wiederherstellen“ und wählen Sie die Daten aus. Das Quellverzeichnis ist das Verzeichnis, in dem die Datenbank gerade gesichert wurde. Wählen Sie anschließend die Datentabelle (d. h. die ursprüngliche Website-Datentabelle) unter „Zu importierende Datenbank“ aus. und klicken Sie, um die Wiederherstellung zu starten.
Nach der Wiederherstellung wird die ursprüngliche GBK-Datenbank in utf8 transkodiert.
Hier wird unsere Website vollständig von GBK nach utf-8 transkodiert, und dann kann MIP umgewandelt werden.
★ Hinweise zur Transkodierung
1. Wenn das Programm geändert oder neu entwickelt wurde, wird eine Transkodierung nicht empfohlen
2 Melden Sie sich dann im Backend an, klicken Sie auf Systemeinstellungen – Grundlegende Systemparameter und klicken Sie hier in den Site-Einstellungen
auf OK3. Wenn bei der Generierung oder Vorlage ein Fehler auftritt, klicken Sie auf „Generieren – Automatische Aufgabe“ – SystemCache
4. Versuchen Sie, Dreamweaver zu verwenden Template-Tag Die am besten kompatiblen Template-Tags Der Transkodierungsprozess von DreamWeaver kann auch auf die Transkodierung anderer PHP-CMS-Systeme angewendet werden. Wenn Sie Fragen haben, antworten Sie bitte zur Diskussion auf den Beitrag, und ich werde keine Mühe scheuen, ihn zu korrigieren ... denn ich bin ein Kartenkorrekturmensch ...Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die Schritte zum Konvertieren von Dreamweaver GBK/GB2312 in die UTF-8-Kodierung (standortweite Änderungsmethode). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!