60

#記号のHTML文字エンティティは何ですか?「ポンド」(通貨を返し続ける)、「ハッシュ」、「数値」を探しましたが、試したものが正しい文字になっていないようです。

4

7 に答える 7

66

fileformat.infoで個々の文字を検索できます。検索文字列として入力#すると、最初のヒットでU+0023に移動します。2番目のテーブルEncodingsまで少し下にスクロールすると、次の各エントリの下に表示されます。

HTMLエンティティ(10進数)#
HTMLエンティティ(16進数)#
于 2010-06-11T18:19:16.167 に答える
19

#私たちが持っているから#です。

ただし、これは新しいエンティティであることに注意してください(たとえば、IE9はそれを認識できません)。幅広いサポートを得るには、他の人が言っているように、数値参照#と、16進数では。を使用する必要があります&#x23

他の人を見つける必要がある場合は、周りにいくつかの非常に便利なツールがあります。

于 2014-11-23T17:07:11.153 に答える
17

「#」は、ほとんどのUnicode文字と同様に、「文字エンティティ参照」 http://www.w3.org/TR/html4/sgml/entities.htmlのW3リストで特定の名前が割り当てられていません 。したがって、HTMLでは、それ自体が「#」または数字エンティティ「#」として表されます。または「#」(引用符なし)、「HTMLドキュメント表現」 http://www.w3.org/TR/html4/charset.htmlで説明されています 。

残念ながら、これら3つはすべてURLでエスケープするのに役に立ちません。「#」文字をURLでWebサーバーに送信するには、RFC 3986で説明されている「URLエンコード」または「パーセントエンコード」を使用し、各「#」を「%23」(引用符なし)に置き換えます。 。

于 2010-06-11T19:01:42.780 に答える
9

#文字はHTMLで特別な意味を持たないため、文字のHTML文字エンティティはありません。

#何らかの理由でHTMLエンコードする場合のように、文字コードエンティティを使用する必要があります。

于 2010-06-11T18:28:32.533 に答える
8
# or #

http://www.asciitable.com/に情報があります。ウィキペディアには、ほとんどのUnicode文字のページもあります。

http://en.wikipedia.org/wiki/Number_sign

于 2010-06-11T18:17:09.433 に答える
4

数値参照は#です。

于 2010-06-11T18:16:45.900 に答える
-1

#(ハッシュ)が含まれていないのは#だけなので、最適なオプションです。古いブラウザでサポートされているかどうかに関係なく、今後のベストプラクティスです。

(エンコードしているのと同じシンボルを使用して何かをエンコードすることのポイントは何ですか?)

于 2017-06-03T20:06:44.423 に答える