Подтвердить что ты не робот

Что представляет собой символ символа HTML для знака #?

Что такое символ символа HTML для знака #? Я искал "фунт" (продолжает возвращать валюту), "хэш" и "число", но то, что я пытаюсь, похоже, не превращается в нужного персонажа.

4b9b3361

Ответ 1

Вы можете найти его на отдельном символе в fileformat.info. Введите # в качестве строки поиска, а 1-й хит приведет к U + 0023. Прокрутите бит до второй таблицы, Кодировки, вы увидите под каждой из следующих записей:

HTML Entity (decimal)  #
HTML Entity (hex)      #

Ответ 2

"#" - как и большинство символов Юникода - не имеет определенного имени, назначенного ему в списке W3 "Ссылки на объекты символов" http://www.w3.org/TR/html4/sgml/entities.html , So in HTML it is either represented by itself as "#" or a numeric character entity "#" or "#" (without quotes), as described in "Представление HTML-документов" http://www.w3.org/TR/html4/charset.html .

Увы, все три из них бесполезны для того, чтобы избежать его в URL-адресе. Чтобы передать символ "#" на веб-сервер в URL-адресе, вы хотите использовать "кодировку URL", например, "процентное кодирование", как описано в RFC 3986, и заменить каждый "#" на "% 23" (без кавычек).

Ответ 4

Нет символа HTML для символа #, поскольку символ не имеет особого значения в HTML.

Вы должны использовать объект символьного кода, например #, если вы хотите, чтобы он по какой-то причине кодировал его.

Ответ 5

Для # имеем #.

Помните, что это новый объект (например, IE9 не может его распознать). Для широкой поддержки вам придется прибегнуть, как говорят другие, цифровые ссылки # и в шестнадцатеричном формате &#x23.

Если вам нужно узнать других, есть некоторые очень полезные инструменты.

Ответ 6

Числовое значение #.

Ответ 7

& Num; это лучший вариант, потому что он единственный, который не включает в себя # (хэш). Поддерживается старыми браузерами или нет, это лучшая практика в будущем.

(Какой смысл кодировать что-то, используя тот же символ, который вы кодируете?)