1

ASCII コードと HTML について質問があります。

ほとんどのサイトは ASCII とは何かを述べていますが、代わりに HTML 代替や HTML コードなどについて言及しています。これはまだASCIIですか?

とにかく、私の実際の質問は、<ASCII ですか (そうでない場合、それはどの「言語」ですか)?

4

4 に答える 4

3

ASCII は encoding です: 表示される char が 0 & 1 (実際にはバイト単位) でエンコードされる方法を定義します。この問題は、ブラウザがデコードした文字を HTML ファイルで表示する方法とはまったく関係ありません。

<UTF-8、ASCII、またはその他のエンコードの文字を含むファイルをブラウザーに送信できます。

<SGML に由来し、XML と HTML の両方で定義されている文字実体参照です。

HTML4 文字エンティティに関する公式リファレンスは次のとおりです。

于 2012-11-29T10:03:11.283 に答える
1

&lt;HTML エンティティです。Html エンティティは、ブラウザ内で文字を安全に使用できない場合に使用されます。たとえば、ページのコンテンツ内で小なり記号を使用したい場合、使用<するとブラウザによって新しいタグの開始として解釈されます。html エンティティを使用すると、ブラウザーは実際の文字をレンダリングし、それをタグの開始として読み取らないように指示されます。

http://www.w3schools.com/html/html_entities.asp

于 2012-11-29T10:06:52.260 に答える
1

表記&lt;は 4 文字で構成され、すべて ASCII 文字コードで表現されていますが、それは重要ではありません。HTML (および SGML と XML) では、表記法はほとんどのコンテキストで LESS-THAN 文字「<」を表します。「<」character も ASCII で表現されますが、これも重要ではありません。

人々はしばしば「ASCII 文字」という表現を使用して、ASCII で表現された文字、つまり ASCII コードを表します。実際には、文字を ASCII エンコードする必要はありません。しかし、「ASCII 文字」という概念は、実用的な目的には依然として有用です。&lt;これを使用すると、これは ASCII 文字を表す一連の ASCII 文字であると言えます。

ここでの「言語」は、実際には一連の ASCII 文字が特定の (ASCII または非 ASCII) 文字を意味するように定義されている一連のマークアップ言語です。

使用する必要性&lt;(「<」をテキスト コンテンツとして含めたい場合) は、HTML のほとんどのコンテキストで「<」文字は、そのように解釈されるのではなく、タグを開始します。

のようなものは、SGML の伝統ではエンティティ参照&lt;と呼ばれますが、HTML のコンテキストでは、HTML の事前定義されたエンティティがすべて単一の文字に評価されることを強調するために、文字という単語が前に付けられることがよくあります。HTML5 ドラフトでは、SGML の伝統を放棄し、代わりに名前付き文字参照という用語を使用しています。

于 2012-11-29T11:49:31.023 に答える
0

とにかく、私の実際の質問は、< ASCII ですか (そうでない場合、それはどの「言語」ですか)?

それらはエンティティと呼ばれ、HTML の一部です。

于 2012-11-29T10:07:54.700 に答える