タイトル通り
このコード
文字化けしています
でも
を使うと正常に表示されます
同じコードを別のテキストに書く(コピペ)
文字は正常です
でも
を使うと
、また文字化けしてしまいました
色々な方法を試しましたが、あるテキストは として記述されていますが、他のテキストはこのように書くことができません。 、しかし、それは になります。何が起こっているのか分かりません! ! ! !助言を仰ぐ! ! ! !
これは、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 ページに出力されます
charset の値は、ページ ファイル 実際のエンコーディングは一致します
わかりました、ありがとうございます!
1. ファイル 99.html がディスクに保存されるとき、そのエンコードは「UTF-8」です。
2. ブラウザがファイル 99.html を解析するとき、「UTF-8」を使用します。 "
"1" を解決するには、ウィンドウのメモ帳の "名前を付けて保存" を使用してエンコーディング "UTF-8" を選択するか、EditPlus を使用してエンコーディングを改善します
"2" を解決するには、
ありがとう!