0

UTF8で文字列を変換し、UTF-8またはISO-8859-1を使用してブラウザーで表示します。レンダリングは同じです。それらはいくつかの等しいエンティティを持っていますか?

たとえば、³³)は両方のcodifyで同じように表示されます。

4

1 に答える 1

2

のようなHTML文字参照³は、ブラウザが特定の文字を表示するための指示です。ブラウザは、現在使用されている文字セットを使用してそれらを表示します。

を含むHTMLドキュメントがある場合

2³ = 8

ブラウザは、³文字参照の指示に従って文字を表示します。³それ自体はUTF8またはISO-8859-1ではありません。、、、、、およびはすべて、両方のエンコーディングに存在する通常の&文字sですu。HTML文字参照の全体的なポイントは、ドキュメントの実際のエンコーディングを気にせずに使用できることです。p3;

文字参照を使用せず、代わりに実際の文字を使用する場合:

2³ = 8

ここで、文字セットが重要になります。ファイルをUTF-8として保存し、ブラウザがISO-8859-1を使用してファイルをレンダリングしようとすると、の代わりにマングル文字が表示されます³。その逆も同様です。

于 2012-06-23T15:43:30.960 に答える