UTF-8 および GB2312 ウェブエンコーディング

UTF-8 および GB2312 ウェブエンコーディング

最近、多くの学生から Web ページのエンコーディングについて質問を受けています。gb2312 と utf-8 エンコーディングの違いは何ですか?今日はまとめましょう。
最近、多くの学生から Web ページのエンコーディングについて質問を受けています。gb2312 と utf-8 エンコーディングの違いは何ですか?今日のまとめ:
ページ作成時にスタイル定義が有効にならないという問題に遭遇したことがあるかどうかはわかりません。基本的な症状は、スタイルをどのように変更しても表示されないか、一部のブラウザでのみ正常に動作するというものです。このような場合、通常は次の手順を実行する必要があります。
変更したスタイルファイルが現在のページのスタイルファイルであるかどうかを確認する(複数の環境の場合)
ファイル内のパスが正しいことを確認してください(誤って書きすぎたり、書き足りなかったりした可能性があります)
上記の 2 つの点が両方とも正常であることが確認された場合、または一部のスタイルのみが無効である場合、基本的にはファイル エンコーディングの問題であると判断できます。「GB2312」を使用するよりも「UTF-8」を使用する方がクロスプラットフォームの互換性が高いことは誰もが知っていますが、ファイル エンコーディングとファイル エンコーディング宣言が同じではないことを知らない場合があります。ファイル エンコーディング タイプが宣言されている限り、ファイル エンコーディングが変更されると考えています。その結果、多くの場合、ファイル エンコーディング タイプは単に宣言されていますが、ファイル エンコーディング タイプは実際には変更されていません。ブラウザーが宣言されたエンコーディング タイプでファイルを解析すると、ファイルの実際のエンコーディングが宣言と異なり、誤った解析が発生します。
上記の問題はどのようにして発生するのでしょうか?
宣言のみが変更され、宣言に対応するファイルのエンコード タイプが保存されていません。異なるファイル間でコピーすると、2 つのファイルのエンコードが異なります。上記の問題は、別のコピーを保存し、宣言と同じエンコード タイプを選択することで解決できます。
上記の方法が機能しない場合は、編集ソフトウェアに問題がある可能性があります。別のエディターを試すことをお勧めします。
問題がある可能性があると私が知っているエディターは次のとおりです。
EmEditor Professional v7.50 Alpha 5 (Alpha バージョンによるものかもしれません。UTF-8 が署名されていない場合、スタイル コメントの末尾に「不、用、接、名、近、见、鬼、评、论、的、出、写、下、现、面、日」などの特定の中国語文字があると、それ以降のコンテンツは IE7 で解析できません)
Editplus (どのバージョンかわかりません。知っている方がいたら教えてください。UTF-8で保存して署名を追加すると、署名によってコンテンツが解析できなくなります)
注: 上記は、ページ内のスタイルと独立したスタイル ファイルを含むスタイル部分を指します。

<<:  Node.js は、異なるリクエストパスに応じて異なるデータを返します。

>>:  mysql8.0.20 のデータディレクトリを移行する方法

推薦する

CentOS ベースの OpenStack 環境の展開に関する詳細なチュートリアル (OpenStack のインストール)

エフェクト表示: 環境準備コントローラーノード: 6GB 4時間60GB/30GB/30GB計算ノー...

React Contextの理解と応用についてお話ししましょう

目次序文React Context の初見コンテキストの使い方コンテキストを直接取得できるいくつかの...

Linux jdk のインストールと環境変数の設定チュートリアル (jdk-8u144-linux-x64.tar.gz)

最初にsudo suコマンドを使用して root アカウントに切り替えることをお勧めします。そうしな...

企業サイトとコラム辞典 中国語と英語の比較 中国語と英語のバイリンガル企業サイトを作る仲間は

名前キャラクター名前キャラクター情報ニューステクノロジー技術スキンケアスキンケア補う補う香水香水化粧...

Ubuntu 16.04 カーネルのアップグレード手順

1. 環境仮想マシン上で実行されているUbuntu 16.04では、コマンドuname -rを使用し...

MySQL 接続失敗の一般的な障害と原因

==================================================...

ウェブページを作成する際に注意すべき点

--ホームページのバックアップ1.txtテキスト2. 画像をスキャンする3. PSDデザイン原画(A...

MySQL がテーブルを読み取れないエラー (MySQL 1018 エラー) の解決方法

1. エラーの再現MySQL データベースにはアクセスできますが、データベース テーブルを読み取るこ...

Linux チェックアップ、Linux の状態 (ネットワーク IO、ディスク、CPU、メモリ) を把握

目次1. コアコマンド2. 共通コマンド3. コアコマンドの詳細な説明3.1、ps補助3.2 トップ...

熟練デザイナーの7つの原則(1):フォントデザイン

まあ、あなたはデザインの達人かもしれませんし、あるいはそれは大げさすぎるかもしれませんが、少なくとも...

Nginx の break と last の違いの詳細な分析

まずは違いについて話しましょう最後に、書き換えられたルールは、次の場所と一致させるために書き換えられ...

Windows 10 無料インストール版の MySQL インストールと設定のチュートリアル

ネットでいろいろ検索してみたところ、Linux システム向けではなく、現在の新しいバージョンと一致し...

XHTML言語のデフォルトCSSスタイル

html、アドレス、引用ブロック、本文、dd、div、 dl、dt、フィールドセット、フォーム、フレ...

Docker コンテナで DockerFile を使用して複数の Tomcat サービスをデプロイする手順

1. [admin@JD ~]$ cd opt #ルートディレクトリにoptと入力2. [admin...

vue-cli の紹介とインストール

目次1. はじめに2. vue-cli の紹介2.1 コマンドライン2.2 CLI サービス2.3 ...