08/06/2026

Знак решётки (#) может много

 



Решетка, она же октотоп, она же хештег, и еще знак номера, да и вообще это диез


Сначала данные по ней:

Юникод U+0023

HTML-код # или #

UTF-16 0x23

URL-код %23

Мнемоника #


По сути нужен будет в основном URL-код и HTML-код


Памятка где в айти используется:

В настоящее время символ «#» штатно присутствует на компьютерной клавиатуре и активно используется в IT:


в UNIX-среде в приглашении командной строки указывает на права суперпользователя (root);

в конфигурационных файлах большинства UNIX-программ, части конфигурационных файлов Windows, во многих языках программирования (Perl, PHP, Python), в командных оболочках ОС Unix используется как знак однострочного комментария;

в UNIX-подобных ОС совместно с восклицательным знаком в начале файла образует Shebang — последовательность, после которой указывается интерпретатор, которому будет передан файл при запуске;

в URL отделяет название некоторого раздела внутри ресурса;

этим знаком обозначается начало записи кода цвета в HTML, например #442d25 — кофейный.

используется в викиразметке;

из-за своей симметричности в моноширинных шрифтах используется для формирования псевдографических изображений;

в языках C, C++ используется для указания на директивы препроцессора компилятора;

в языке Паскаль употребляется для обозначения ASCII-кодов символов;

в семействе функций printf внутри управляющей последовательности используется для указания на альтернативную форму вывода значения;

в языке Lua используется как оператор получения длины строки или индексного массива;

в CSS и JavaScript-библиотеке jQuery «#» используется для обозначения элемента по его id, аналогично методу document.getElementById();

в Бейсике, поставленный сразу после имени переменной, означает тип данных «с плавающей запятой двойной точности»[5];

в языке программирования Visual Basic используется для указания типа данных «дата», например, #2/27/06#[6];

во многих социальных сетях с этого знака начинаются хештеги;

в языке 1С используется для обозначения инструкций препроцессора и выделения логических блоков модуля (#Область <НаименованиеОбласти> и #КонецОбласти)


Чем он нам в связи примечателен?

Они не рассказали про телефонию а у нас он используется в тонком моменте выступает в роли постфикса (управляющего символа), а не самого префикса

Он разделяет маршрутный префикс и сам номер абонента. Номера редко сами по себе ходят на крупных операторских сеьях


Завершение набора (Call send): Если набрать номер и нажать в конце#, это сигнализирует телефонной станции что номер введен полностью. 

Эта функция актуальна на старых координатных АТС, востребована для офисных IP-АТС и при звонках по SIP


А к чему я писал вначале, что нам пригодится URL-код?

Дело в том, что символ служебный и некоторое оборудование на него реагирует, как вы только что прочитали

Бывают накладки, что надо передать {префикс}#{номер}, а само оборудование на него и реагирует...неловко

Вот тогда и есть "финт ушами" как передать вместо решеточки её код

Надо такое редко, но помните:


Приходит заказчик к мастеру и спрашивает:

— Сколько стоит забить гайку?

— Три копейки, — отвечает мастер.

— А почему так дешево?

— Забить-то стоит 3 копейки, а вот знать, где именно её забить — три рубля!


Так и здесь, надо не каждый год, но знать и применить в нужный момент  -- это "три рубля"


Всем связь!

Комментариев нет:

Отправить комментарий

Знак решётки (#) может много

  Решетка, она же октотоп, она же хештег, и еще знак номера, да и вообще это диез Сначала данные по ней: Юникод U+0023 HTML-код &#35...