ホームページ  >  記事  >  バックエンド開発  >  DreamWeaver GBK/GB2312 を UTF-8 エンコードに変換する手順の詳細な紹介 (サイト全体の変更方法)

DreamWeaver GBK/GB2312 を UTF-8 エンコードに変換する手順の詳細な紹介 (サイト全体の変更方法)

黄舟
黄舟オリジナル
2017-03-31 09:32:592752ブラウズ

この記事では、Dreamweaver GBK/GB2312 を UTF-8 エンコードに変換する手順 (サイト全体の変更方法) を主に紹介します。必要な友人は参照してください。

現在、MIP にはエンコードに関する厳しい要件があり、UTF でなければなりません。 -8、GBK または GB2312 のほとんどのユーザーは、MIP 変換を実行する前に Web サイトのコード全体を変換することしかできません。そうしないと、変換されたページは文字化けしたコードでいっぱいの混乱になります。

なぜ MIP は utf-8 のみをサポートするのですか?現在、携帯電話の一部のブラウザは UTF-8 のみに対応しており、GBK の Web サイトを開くと文字化けが発生するため、MIP では携帯電話との互換性を考慮して Web ページのエンコードを UTF-8 に標準化しています。同時に、Web サイトを作成する場合は、主流の国際エンコードであるだけでなく、Web サイトの品質も低下する UTF-8 を使用することをお勧めします。同時に、このチュートリアルは他の PHP システムの cms にも適用できます。一般的な原則は、UTF-8 プログラムの置換、テンプレートのトランスコーディング、データベースのトランスコーディングの 3 つの部分です。以下に詳細を説明します。

トランスコーディング準備——元のGBK Webサイトをバックアップします

トランスコードする前に、いくつかの準備と注意事項

を行う必要があります。まず、元のGBK (GB2312) Webサイトをバックアップします。手順は次のとおりです。

まず、バックグラウンド データ バックアップ機能を使用してデータベース バックアップを実行し、バックグラウンドを入力し、順番にクリックします (または Empire Backup King を使用します)

システム - システム設定 - データベース バックアップ/復元 ここにデータベース フォームが表示されます

ここで「OK」をクリックしてデータベースをバックアップします。バックアップ時間はデータベースのサイズによって異なります。

次に、データベースのバックアップが完了するのを待った後、Web サイトのルート ディレクトリにあるすべてのファイルをパッケージ化し、Web サイト情報とデータベースのバックアップ

をバックアップします。

サイト全体のバックアップの目的は、トランスコーディングの失敗後のサイト全体の回復を防ぐことです。

完全な Dreamweaver Web サイトは、プログラムテンプレートデータベースの 3 つの部分に分かれており、これら 3 つの部分に対してトランスコーディング操作を順番に実行します。

トランスコーディングの原理は、

Imperial Data Backup Kingを使用してデータベースをトランスコードし、

Dreamweaver UTF-8プログラムを使用してGBKプログラムを直接置き換え、

Webページエディタを使用してテンプレートをトランスコードすることです。

データベースのトランスコーディングを解体するトランスコーディング作業

データベースのトランスコーディング、いくつかの方法をテストした結果、最も安全で最も完全な方法は Empire Data Backup を使用することであることがわかりました

テンプレートのダウンロード アドレス www.php .cn/xiazai/ code/dedecms 圧縮パッケージで

を取得します。このアップロードは他の名前に変更して Web サイトに配置できます。たとえば、このディレクトリを shuju

に変更して Web サイトに配置します。アクセスアドレスはドメイン名/shuju

デフォルトのバックエンド管理者パスワード123456

ログイン後、データベース設定が表示されます。元のWebサイトで使用するデータベースアドレス、データベースユーザー、データベースパスワードを順に入力して設定する必要があります。 (デフォルトのログインパスワードとランダムな 認証コード を変更する必要がある場合がありますので、ご自身で変更してください)

次に、[データベースのバックアップと復元] の下にある [データのバックアップ] をクリックします

元の Web サイトのデータベースが表示されますので、[完了後] をクリックしますデータベース「バックアップ データ」

この時点で表示されるページは非常に重要ですが、非常に簡単でもあります。ここでトランスコーディングを行うだけです

ここでは utf8 を手動で選択する必要があり、バックアップされたデータベースは utf8 です。

バックアップ後に復元する必要があるため、保存ディレクトリを覚えておく必要があります。

下の「バックアップの開始」をクリックすると、バックアップが自動的に実行されます。

バックアップが完了したら、デコードされたデータベースを復元する必要があります。 次に、プログラムとテンプレートをトランスコードし、データベースを復元します。

プログラムのトランスコーディングを解体するトランスコーディング作業

プログラムのトランスコーディング 一般的な手順は次のとおりです: バックアップの完了後、バックアップ パッケージを保持し、Web サイト スペースをクリアします (Web サイト スペースのデータのみをクリアします。Empire Data) Backup King (クリーンアップしないでください 、データを復元するために使用する必要があります!)、新しい UTF-8 プログラムをダウンロードしてインストール し、プログラムのトランスコーディング部分を完了します。

ダウンロードして解凍すると、アップロードで取得したファイルがプログラムのコア ファイルとなり、

ウェブサイト スペースにアップロードします

Dreamweaver のインストール方法を知っている場合は、インストール手順の詳細な説明を省略できます。テンプレートのトランスコーディングの次のステップに直接進みます。

ステップ 1、ドメイン名/install/index.php を実行します

ステップ 2、この契約を読んで同意したことを確認し、クリックして続行します

ステップ 3、次のメッセージが表示された場合は、続行します続行をクリックして次のステップに進みます。続行しない場合は、通常は心配する必要はありません。スペースに問題があることを意味します。自分だけの空間。

ステップ 4、これは最も重要な部分です。上の図によると、テンプレートを選択するときに基本的に何も選択する必要はありません。これにはいくつかの概念が含まれます。 「データベースホスト」、「データベース名」、「データベースユーザー」、「データベースパスワード」、「データテーブルプレフィックス」、「データベースエンコーディング」。スペース提供者または作成したデータベースの情報と照らし合わせて、情報を完全に入力してください。

3 番目のブロック、管理者アカウントとパスワードは自分で入力します

4 番目のブロック、ここの Web サイト設定、Web サイト名を自分のものに変更します。その他は通常、特に Cookie 暗号化 に触れる必要はありませんコードは他のコードには触れないようにしてください。バックグラウンドで変更できます

初期化データを確認する必要はありません。続行をクリックするだけでインストールは完了です。

誰でも見られるように、インストールパラメータを添付します。

インストールが成功したことを証明する次のインターフェイスが表示されます

この時点で、プログラムのトランスコーディング部分は完了しています。空の UTF-8 DreamWeaver Web サイトが表示されます。

トランスコーディング作業の分解: テンプレートのトランスコーディング

このステップを実行するには、必ず専門的な Web ページ編集ソフトウェアを使用してください。

Dreamweaver または Notepad+ を使用することをお勧めします。もちろん、テンプレート GBK を utf-8 にトランスコードするための小さなツールもインターネット上にあります。メモ帳では変更できません。フロントエンドはテンプレートのトランスコーディング チュートリアルをスキップできます。

まず、バックアップされた Web サイト データからテンプレート ファイルを分離する必要があります。その中には、通常 Web サイトのルート ディレクトリのテンプレート フォルダーの下のフォルダーにあるプログラム テンプレート ファイルと CSS が含まれます。必要なjsファイル 自分で検索して置換してトランスコードする テンプレートファイルとスタイルファイルは別なので、Dreamweaverを使ってWebページを置き換えるのは実際、これを見てフロントエンドが笑ってしまいました。これは本当にナンセンスです...

Dreamweaverで開きます テンプレートファイル。

「変更」→「ページ」→「プロパティ」→「タイトル/エンコーディング」→「エンコーディング」をクリックします。

[OK] をクリックすると、テンプレート ファイルが正常に変換されます。

抽出されたすべてのテンプレート ファイル がトランスコードされます。トランスコードが完了したら、新しくインストールした UTF-8 Web サイトの対応する場所にアップロードします。

トランスコード作業の終了 - ウェブサイトを復元します

この時点で、データベースはトランスコードされていますが復元されていません、プログラムはトランスコードされていますがデータは空白です、テンプレートはトランスコードされています

この時点で、次を使用しますEmpire Data Backup King でデータベースを復元します

手順は、ドメイン名/shuju にログインすることです

「データベースのバックアップと復元」の下にある回復データをクリックし、データベースがあったディレクトリであるデータ ソース ディレクトリを選択します。先ほどバックアップしたデータ テーブル (つまり、元のデータベース) を Web サイトのデータ シート「インポートするデータベース」で選択し、クリックしてリカバリを開始します。

回復後、元の GBK データベースは utf8 にトランスコードされました。

ここで、私たちのウェブサイトは GBK から utf-8 に完全にトランスコードされ、MIP に変換できます。

トランスコードに関する注意事項

1. プログラムが変更または再開発されている場合は、トランスコードすることはお勧めしません

2. トランスコード後、バックエンドにログインし、[システム設定] - [基本システム パラメーター] をクリックします。 , サイト上 ここで設定してOKをクリック

3. 生成またはテンプレートにエラーがある場合は、[生成]-[自動タスク]-[更新][システム]キャッシュ

4. Dreamweaver テンプレート タグに最も互換性のあるテンプレート タグを使用してみてください

Dreamweaver は、トランスコーディングのために他の PHP CMS システムにも適用できます。

ご質問がございましたら、議論のため投稿に返信してください。修正するための努力は惜しみません...カードを修正するのは私なので...

以上がDreamWeaver GBK/GB2312 を UTF-8 エンコードに変換する手順の詳細な紹介 (サイト全体の変更方法)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。