ホームページ >ウェブフロントエンド >フロントエンドQ&A >html5で中国語が文字化けする場合の対処方法

html5で中国語が文字化けする場合の対処方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-06-08 10:48:582763ブラウズ

解決策: 1. ソフトウェアで HTML ファイルを開き、ページ上部の [変更] - [ページのプロパティ] を選択し、新しいウィンドウで [タイトル/エンコーディング] を選択し、指定したエンコーディングを選択します。 「適用」をクリックして「OK」をクリックするだけで十分です。 2. メモ帳を使用して HTML コードを直接編集しないでください。

html5で中国語が文字化けする場合の対処方法

このチュートリアルの動作環境: Windows 7 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。

1. コードが文字化けする理由

1. 異なるエンコーディングのコンテンツが混在する: HTML 文字化けコードは、HTML エンコーディングの問題によって引き起こされます (一般的な gb2312 および utf-8 エンコーディング コンテンツが同時に存在します)。

2. HTML エンコードが設定されていません: 設定されていません。ここでの設定は utf です-8

3. メモ帳を使用して HTML を編集する: メモ帳を使用して HTML を直接編集すると、簡単に HTML エンコードの文字化けコードが発生する可能性があります

2. HTML 文字化けコードを解決する方法

1. HTML エンコードが設定されていない

html5で中国語が文字化けする場合の対処方法

htmlエンコード宣言タグがありません

DW ソフトウェアで HTML を開いた後、「コード」または「分割」でモード (このように、コードのエンコーディング ステートメントが表示されることがわかります)、[変更] をクリックし、[ページ プロパティ] をクリックします。

html5で中国語が文字化けする場合の対処方法

ポップで [タイトル/エンコーディング] を選択します。 「ページのプロパティ」タブをクリックし、右側の「エンコード」で必要なエンコード値を選択してください。

html5で中国語が文字化けする場合の対処方法

#HTML エンコードのスクリーンショットの選択

HTML エンコードを選択した後、[適用] をクリックし、最後に [OK] をクリックします

html5で中国語が文字化けする場合の対処方法

選択した HTML エンコードを適用する

上記の手順に従って、エンコード ステートメントを HTML に追加します。

html5で中国語が文字化けする場合の対処方法

#html 上のスクリーンショットを追加するコーディング

html DW ソフトウェアを使用してコーディングを追加するコーディングはありません。通常の状況では、この行のエンコード宣言ラベルをメモ帳に手動で追加しないでください。追加しないと、エンコードの追加によって HTML エンコード全体が変更されていない可能性があり、HTML の文字化けの問題が依然として存在します。

2. メモ帳での html 編集

通常、文字化けは避けてください。HTML コードの編集にはメモ帳を直接使用しないでください。コーディング上の問題が発生しやすく、中国語の HTML の文字化けが発生しやすいためです。元のHTMLはUTFでエンコードされており、メモ帳で漢字やコードを追加すると保存時に文字化けしてしまいます。これは、メモ帳がコードを直接変更するためであり、特に中国語を追加した後は、追加された部分は gbk エンコードされたコンテンツであり、元のコンテンツは utf エンコードされており、2 つのエンコードされたコンテンツが HTML 内に同時に存在すると、コード化けが発生します。肉眼ではエンコードを区別することはできませんが、このエンコード形式のパターンは存在するため、エンコード文字化けの問題を解決するには、DW ソフトウェアを使用して編集および修正します。これにより文字化けの問題を大幅に軽減できます。 (gb2313 utf-8 の選択方法)

推奨学習: html ビデオ チュートリアル

###

以上がhtml5で中国語が文字化けする場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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