Мнемоники, спецсимволы и коды к ним в HTML

Мнемоники в HTML

Мнемоники или спецсимволы гипертекстовой разметке как правило применяются для отображения на вебстранице символов отсутствующих на клавиатуре или в кодировке "Windows-1251". Например посредством таких кодов можно отобразить на странице в Интернете такие мини-рисунки: ♂ ☺ ♫ ☂ и пр.

В кодировке "UTF-8" эти же символы можно вставлять в текст напрямую

Справочник спецсимволов HTML

Перебор всех спецсимволов и их ввод

Далее представлена попытка систематизировать спецсимволы по категориям. Увы, не все браузеры отображают всё то, что сортировалось. Так, например, IE 7 не отображает до 70% всех возможных вариантов. Следовательно, применять их нужно с оглядкой на кроссбраузерность. Сделать это можно открывая страницы в проверяемом браузере. Проверять всё самому, извините, дело не благодарное: браузеры с каждым годом умнеют, то есть со временем проблемы с этим должны пропасть.

Категории условны и если знаете что ищете, то ищите по внешнему виду.

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

Спецсимволы HTML отсортированные по категориям

— Пробелы, перенос и пр.
« " — Кавычки и скобки
¢ € — Финансовые, символы валют
⅓ ⅞ — Дроби и степени
≠ ∞ — Математика, физика, логика
— Стрелки, карандаши и галочки
Δ Ω — Греческие заглавные
β λ — Греческие строчные
Å ã — Латинские с изменениями
ᄪ ᄌ — Хангыль. Корея
♀ ♂ — Знаки зодиака, планеты
♥ ♣ — Шахматы и карточные
— Звёзды, снежинки и цветы
† ‡ — Религиозные символы
— Астрономия и погода
♪ ♫ — Ноты и пр. музыка
☺ ☻ — Смайлики и рисунки
— Полосы и прочая геметрия
— Цифры в кружках
ま ボ — Китай, Япония, Тайвань

Так же есть несколько страницы с перебором почти всех символов отображающихся в браузерах → ↓

Перебор спецсимволов (обзор)
Иероглифы ККЯ 33000 - 40999
Хангыль (Корея) 44000 - 50999
Хангыль. ККЯ. Арабские 51000 - 65535
Перебор символов с 1 - 10999
Иероглифы ККЯ 12000 - 25999
Иероглифы ККЯ 26000 - 32999

Мнемоники как и коды спецсимволов должны начинаться со знака & (амперсанд) и обязательно заканчиваются точкой с запятой. Имеют вид «¥» (пример отображает ¥ иену) и их всего около 250. Полного перечня на этом сайте пока нет, но на страницах где спецсимволы разбиты по тематикам местами, где они возможны, приведены вместе с кодами.

Сам амперсанд если его планируется использовать просто в тексте имеет мнемонику &

Код можно ввести десятичными цифрами и шестнадцатеричными, причём шестнадцатеричный код соответствует кодировке UTF-8. Собственно код десятичный численно равный шестнадцатеричному представлению это тот же UTF-8.

В десятичном исчислении код вводится, так же как и мнемоника, но после "&" добавляется "#", общий вид кода: "⭧"

В шестнадцатеричном представлении после «&#» добавляется «x», и общий вид становится "꾁"

Например, греческая заглавная дельта (имеет форму треугольника) в UTF-8 имеет код 394, эта же цифра в десятичном представлении равна 916. Соответственно дельту можно изобразить как кодом Δ так и Δ. Результат одинаковый: Δ и Δ