Символ рубль html: html — Знак рубля в контенте псевдокласса

₽ — Знак рубля: U+20BD

руб, российский рубль

U+20BD

Нажмите, чтобы скопировать и вставить символ

Техническая информация

Название в ЮникодеRuble Symbol
Номер в Юникоде

U+20BD

HTML-код

₽

CSS-код

\20BD

РазделСимволы валют
Версия Юникода:7. 0 (2014)

Значение символа

Как ни странно, знак рубля имеет довольно давнюю историю применения. Разумеется, он был не такой как сейчас и к теперешнему не имеет отношения. Впервые, в документах, он появился в XVII веке. Тогда числа записывали с помощью букв кириллицы, а чтобы отличать их от слов ставили специальный знак титло. Однако, если речь шла о деньгах, вместо титло употребляли лигатуру из повёрнутой горизонтально буквы Р и буквы У. Это и был символ рубля. Однако, в XX он не употреблялся.

Современный знак рубля никак не происходит от старого. Долгое время считалось, что у нашей денежной единицы нет своего значка, и его нужно изобретать. Начиная с 1997 года проводились конкурсы, голосования, вручались призы, время шло, но символ так и не был утверждён. В 2007 году группа солидных дизайнерских студий, по предварительному сговору, предложила использовать в качестве знака рубля перечёркнутую Р. Не ожидая официального ответа, они стали активно применять его в дизайне всякого.

В результате, в декабре 2013, его принял Центральный банк. Спустя непродолжительное время (в 2014 году, в версии 7.0), символ рубля был добавлен в Юникод.

Символ «Знак рубля» был утвержден как часть Юникода версии 7.0 в 2014 г.

Этот текст также доступен на следующих языках: English; Deutsch;

Свойства

Версия7.0
БлокСимволы валют
Тип парной зеркальной скобки (bidi)Нет
Композиционное исключениеНет
Изменение регистра20BD
Простое изменение регистра20BD

Похожие символы

  • ฿

    Тайский бат и символ биткоина

  • Камбоджийский риель

  • Аргентинский аустраль

  • Полноширинный знак вулонга (воны)

  • ¥

    Знак иены

  • Полноширинный знак иены

  • Знак гривны

  • Казахстанский тенге

  • ¤

    Знак валюты

  • Немецкий пфенниг

  • Знак нового шекеля

  • Греческая драхма

  • Испанская песета

  • Знак ЭКЮ

  • Иранский риал

Кодировка

Кодировкаhexdec (bytes)decbinary
UTF-8E2 82 BD226 130 1891484460511100010 10000010 10111101
UTF-16BE20 BD32 189838100100000 10111101
UTF-16LEBD 20189 324841610111101 00100000
UTF-32BE00 00 20 BD0 0 32 189838100000000 00000000 00100000 10111101
UTF-32LEBD 20 00 00189 32 0 0317299097610111101 00100000 00000000 00000000

Знак рубля на сайте: экспресс-метод / Хабр

Задача

Без лишней головной боли начать использовать знак рубля на сайте.

Идея

В свободно распространяемых (в том числе для использования в вебе) шрифтах PT Sans и PT Serif среди символов есть и знак рубля. Если использовать эти шрифты на сайте, то для решения задачи можно обойтись без лишнего html-кода, css-бубнов, векторной графики и прочих джедайских извращений.

Гугл в помощь

У Google есть вроде как замечательный сервис Web Fonts, позволяющий очень просто и легально использовать шрифты на веб-страницах. Кириллических шрифтов там не так уж и много, но нужные нам PT Sans и PT Serif есть. При этом для каждого браузера Гугл отдает свой css-код и нужный формат файла шрифта.

Делается это до безобразия просто:

1. Подключаем css-файл c нужным нам шрифтом:

<link href="http://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold,bolditalic"
rel="stylesheet" type="text/css" />

2. Задаем для элементов соответсвующий font-face:

.price {
  font-family: 'PT Sans', serif;
  }

3. Вставляем знак рубля как спецсимвол:

<span>999 &#8399;</span>
В чем подвох?

Для Internet Explorer Гугл

из вредности

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

Поэтому ничего не остается, как пойти на Fontsquirrel и скачать полный @font-face Kit нужного нам шрифта (нужно выбрать набор не Cyrillic Subset, а Don’t Subset — то есть содержащий все символы).

Подключение шрифта при этом способе занимает чуть больше времени, зато так мы покрываем весь зоопарк браузеров.

Демо

Мораль

Если Google Fonts API выйдет из бета-версии (хотя мы говорим «Гугл», подразумеваем «бета») и начнет отдавать полные наборы символов для всех браузеров, это будет самым удобным способом использовать знак рубля на сайте. А пока без Шрифтобелки не обойтись.

Лирический довесок

В шрифтах PT Sans и PT Serif знак рубля располагается под всеми символами с кодами от &#8377; до &#8399;. Дело в том, что на момент создания шрифта символы диапазона 20B9—20CF были свободны. И так как официально знак рубля в юникоде отсутствует, авторы разместили знак рубля сразу в 22 «ячейках».

Однако в Юникоде версии 6.0 место U+20B9 было отдано официальному знаку индийской рупии. Поэтому, я рекомендую использовать самый «дальний» код &#8399; для не утвержденного официально знака.

Сам символ рубля уже есть во многих страндартных гарнитурах. И даже если вы видите ⃏, это не означает, что файл шрифта у других пользователей тоже содержит такой знак.

unicode — Получение объектов HTML для всех основных валют

спросил

Изменено 7 лет, 5 месяцев назад

Просмотрено 3к раз

В настоящее время я пытаюсь найти html-объекты для всех основных валют, я могу легко найти доллары США, евро, канадский доллар, австралийский доллар и еще несколько, но мне трудно получить объекты для всех других стран, у меня есть болгарский лев ( лв), китайский юань (¥), российский рубль (руб), U. A. Эмиратские дирхамы (د.إ)

Каждый раз, когда я ввожу их в раскрывающийся список, они появляются как ? sign , так есть ли способ обойти это, и да, я использую правильную мета-кодировку, просто пытаюсь получить для них html-объекты

Спасибо

  • html
  • unicode
  • html-entities

3

Символы, отображаемые как � в данных UTF-8, указывают на то, что используемые вами символы не являются правильными символами UTF-8.

Это может произойти при вставке символов UTF-8 в файл HTML, соответствующий стандарту ISO-8859.Например, в кодировке -1 (это можно исправить, выбрав правильную кодировку в используемой среде IDE или редакторе). Другая частая причина — использование соединения с базой данных, которое не полностью соответствует кодировке UTF-8.

Если вы это исправите, все должно быть в порядке без HTML-сущностей.

0

В дополнение к для €, сущности для валют в HTML 4. 01: £ фунтов стерлингов и иен; для иены/юаня ¥. См. список сущностей HTML 4.01.

(Черновики HTML 5 добавляют длинный список сущностей, но это хуже, чем бесполезно — обычно браузеры не поддерживаются, и это не дает вам ничего, чего вы не могли бы достичь намного безопаснее, используя числовые ссылки на символы.)

Для других валют: вы можете использовать числовые ссылки на символы, такие как для выигравшего знака ₩. Вам просто нужно идентифицировать символы, используемые в символе, по их номерам Unicode.

В качестве альтернативы и обычно лучше использовать символы напрямую, используя инструмент разработки с поддержкой Unicode, с правильно установленной кодировкой документа и объявленной как utf-8. Но это можно использовать «экранирование» для всех символов валюты.

Вы можете увидеть на http://symbologic.info/currency.htm очень большой список валют со страной, символом денежной единицы, кодом объекта ISO и HTML, десятичным и шестнадцатеричным кодом HTML. Меньший список находится на http://www.w3schools.com/charsets/ref_utf_currency.asp

Кодировка html-страницы, заданная в настройках, должна соответствовать кодировке значений выпадающего списка (которые можно загрузить с помощью ajax). Вы можете установить его с помощью метатега, например:

Помните, что utf-8 является кодировкой по умолчанию для html 5, а ISO-8859-1 — кодировкой по умолчанию для html 4

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Символ Юникода «ЗНАК РУБЛЯ» (U+20BD)


  • Тестовая страница браузера
    Структура (как файл SVG)
    Шрифты, поддерживающие U+20BD
Данные Unicode
Имя ЗНАК РУБЛЯ
Блок Символы валюты
Категория Символ, Валюта [Sc]
Комбинат 0
БИДИ Терминатор европейского номера [ET]
Зеркало Н
Элементы указателя ЗНАК РУБЛЯ
валюта, российская
Комментарии Россия
Версия Юникод 7. 0 (июнь 2014 г.)
Кодировки
Объект HTML (десятичный)
HTML-объект (шестнадцатеричный)
Как печатать в Microsoft Windows Альт +20BD
UTF-8 (шестнадцатеричный) 0xE2 0x82 0xBD (e282bd)
UTF-8 (двоичный) 11100010:10000010:10111101
UTF-16 (шестнадцатеричный) 0x20BD (20 бод)
UTF-16 (десятичный) 8 381
UTF-32 (шестнадцатеричный) 0x000020BD (20 бод)
UTF-32 (десятичный) 8 381
Исходный код C/C++/Java «\u20BD»
Исходный код Python У»\»БД»
Подробнее. ..
Данные Java
string.toUpperCase()
строка.toLowerCase()
Символ.UnicodeBlock ВАЛЮТА_СИМВОЛЫ
Символ.charCount() 1
Характер.getDirectionality() DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR [5]
Символ.getNumericValue() -1
Символ.getType() 26
Символ.isDefined() Да
Символ.isDigit()
Character.isIdentifierIgnorable()
Символ.isOControl()
Character.isJavaIdentifierPart() Да
Character.isJavaIdentifierStart() Да
Символ.isLetter()
Символ.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *