ホームページ >ウェブフロントエンド >htmlチュートリアル >Web ページのコードはまったく同じです。一方の Web ページのテキストは文字化けしており、もう一方は Normal_html/css_WEB-ITnose です。

Web ページのコードはまったく同じです。一方の Web ページのテキストは文字化けしており、もう一方は Normal_html/css_WEB-ITnose です。

WBOY
WBOYオリジナル
2016-06-24 11:39:291571ブラウズ

タイトル通り
このコード

文字化けしています
でも
を使うと正常に表示されます
同じコードを別のテキストに書く(コピペ)
文字は正常です
でも
を使うと
、また文字化けしてしまいました


色々な方法を試しましたが、あるテキストは として記述されていますが、他のテキストはこのように書くことができません。 、しかし、それは になります。何が起こっているのか分かりません! ! ! !助言を仰ぐ! ! ! !


ディスカッション(解決策)への返信

これは、2つのhtmlファイル自体のエンコード形式が異なるためです。エディターのステータス バーを見てください。そのうちの1つはUTF-8を表示し、もう1つは表示しないということでしょうか。

コード内で宣言されたエンコーディングは、ファイル自体のエンコーディング形式と一致している必要があります。

最初のブラウザのスクリーンショットは次のとおりです: gbk 文字は utf-8 ページに出力されます
2 番目のブラウザのスクリーンショットは次のとおりです: utf-8 文字は gbk ページに出力されます

charset の値は、charset の実際の値と一致している必要があります。ページ ファイル エンコーディングは一貫しています

utf-8 は国際的に受け入れられているエンコーディングです。これをステートメントに記述すると、次のテキストがコードに強制的にコンパイルされます

統一エディター形式、、、および

2 番目のテキストは引用符なしでも正しく表示されます。正直、教科書によっては引用符なしで追加できると記載されていますが、エディターに依存するようです。

1. 99 .html このファイルをディスクに保存すると、エンコードは「UTF-8」になります

2. ブラウザがファイル 99.html を解析するときは、「UTF-8」が使用されます

「1」を解決するには、ウィンドウ ノートを使用します。この「名前を付けて保存」には「UTF-8」をエンコードするか、EditPlus を使用してエンコードを改善します
「2」を解決するには、 を使用します

最初のブラウザのスクリーンショットは次のとおりです: gbk 文字utf-8 ページに出力されます

2 番目のブラウザのスクリーンショットは次のとおりです: utf-8 文字が gbk ページに出力されます



これは、2 つの HTML ファイル自体のエンコード形式が異なるためです。エディタのステータス バーを見てください。そのうちの1つはUTF-8を表示し、もう1つは表示しないということでしょうか。

コード内で宣言されたエンコーディングは、ファイル自体のエンコーディング形式と一致している必要があります。

分かりました、ありがとう!


最初のブラウザのスクリーンショットは次のとおりです: gbk 文字は utf-8 ページに出力されます

2 番目のブラウザのスクリーンショットは次のとおりです: utf-8 文字は gbk ページに出力されます


charset の値は、ページ ファイル 実際のエンコーディングは一致します

わかりました、ありがとうございます!


次のことを確認する必要があります。

1. ファイル 99.html がディスクに保存されるとき、そのエンコードは「UTF-8」です。

2. ブラウザがファイル 99.html を解析するとき、「UTF-8」を使用します。 "

"1" を解決するには、ウィンドウのメモ帳の "名前を付けて保存" を使用してエンコーディング "UTF-8" を選択するか、EditPlus を使用してエンコーディングを改善します
"2" を解決するには、

ありがとう!

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