DreamWeaver GBK/GB2312 を UTF-8 エンコードに変換する手順の詳細な紹介 (サイト全体の変更方法)
この記事では、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 サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











JWTは、JSONに基づくオープン標準であり、主にアイデンティティ認証と情報交換のために、当事者間で情報を安全に送信するために使用されます。 1。JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。 2。JWTの実用的な原則には、JWTの生成、JWTの検証、ペイロードの解析という3つのステップが含まれます。 3. PHPでの認証にJWTを使用する場合、JWTを生成および検証でき、ユーザーの役割と許可情報を高度な使用に含めることができます。 4.一般的なエラーには、署名検証障害、トークンの有効期限、およびペイロードが大きくなります。デバッグスキルには、デバッグツールの使用とロギングが含まれます。 5.パフォーマンスの最適化とベストプラクティスには、適切な署名アルゴリズムの使用、有効期間を合理的に設定することが含まれます。

セッションハイジャックは、次の手順で達成できます。1。セッションIDを取得します。2。セッションIDを使用します。3。セッションをアクティブに保ちます。 PHPでのセッションハイジャックを防ぐための方法には次のものが含まれます。1。セッション_regenerate_id()関数を使用して、セッションIDを再生します。2。データベースを介してストアセッションデータを3。

PHP開発における固体原理の適用には、次のものが含まれます。1。単一責任原則(SRP):各クラスは1つの機能のみを担当します。 2。オープンおよびクローズ原理(OCP):変更は、変更ではなく拡張によって達成されます。 3。Lischの代替原則(LSP):サブクラスは、プログラムの精度に影響を与えることなく、基本クラスを置き換えることができます。 4。インターフェイス分離原理(ISP):依存関係や未使用の方法を避けるために、細粒インターフェイスを使用します。 5。依存関係の反転原理(DIP):高レベルのモジュールと低レベルのモジュールは抽象化に依存し、依存関係噴射を通じて実装されます。

phpstormでCLIモードをデバッグする方法は? PHPStormで開発するときは、PHPをコマンドラインインターフェイス(CLI)モードでデバッグする必要がある場合があります。

記事では、入力検証、認証、定期的な更新など、脆弱性から保護するためのフレームワークの重要なセキュリティ機能について説明します。

システムが再起動した後、UnixSocketの権限を自動的に設定する方法。システムが再起動するたびに、UnixSocketの許可を変更するために次のコマンドを実行する必要があります:sudo ...

静的結合(静的::) PHPで後期静的結合(LSB)を実装し、クラスを定義するのではなく、静的コンテキストで呼び出しクラスを参照できるようにします。 1)解析プロセスは実行時に実行されます。2)継承関係のコールクラスを検索します。3)パフォーマンスオーバーヘッドをもたらす可能性があります。
