Heim > Backend-Entwicklung > PHP-Tutorial > Detaillierte Einführung in die Schritte zum Konvertieren von Dreamweaver GBK/GB2312 in die UTF-8-Kodierung (standortweite Änderungsmethode)

Detaillierte Einführung in die Schritte zum Konvertieren von Dreamweaver GBK/GB2312 in die UTF-8-Kodierung (standortweite Änderungsmethode)

黄舟
Freigeben: 2023-03-07 07:58:01
Original
2821 Leute haben es durchsucht

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 m.sbmmt.com/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 123456

Nach 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älligen

Bestä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-Bereich

Detaillierte 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 OK

3. 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage