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

Евро в HTML

Евро (€) является официальной валютой в 22 европейских государствах.

В HTML существуют различные возможности отображения знака €:

  • €
  • €
  • €

Какой из них вы бы использовали в HTML? Я думаю, что никакое представление не поддерживается во всех браузерах. Жаль, что стандартного способа отображения знака нет.

Можете ли вы порекомендовать одно из представительств? Каковы различия? Какой из них лучше всего поддерживается?

Надеюсь, ты поможешь мне. Большое вам спасибо заранее!

4b9b3361

Ответ 1

Какой из них вы используете в HTML?

Ни один из них. Используйте подходящую кодировку (т.е.: UTF-8 или другое преобразование Юникода) и используйте charcter напрямую. Не используйте HTML-объекты, если это вообще можно избежать, поскольку они не имеют преимущества перед использованием надлежащей кодировки.

Кроме того, это неверно:

Жаль, что стандартного способа отображения знака нет.

Существует и то, как я описал это. Буквально каждый браузер, вплоть до MSIE 5 и включая MSIE 5, будет правильно отображать символы Unicode, если выбранный фонд поддерживает глиф.

Единственная причина valid не использовать символы Unicode и вместо этого возвращаться к объектам может быть проектами, использующими устаревшее программное обеспечение, которое не поддерживает Unicode. Но этого никогда не должно быть, верно?

Ответ 2

Согласно Google Doctype € поддерживается во всех браузерах. Но, возможно, не все шрифты.

изменить Я также соглашаюсь с Конрадом Рудольфом, если вы можете использовать персонажа напрямую.

Ответ 3

Из Google HTML/CSS styleleguide:

Не используйте ссылки на сущности. There is no need to use entity references like —, ", or ☺, assuming the same encoding (UTF-8) is used for files and editors as well as among teams.

Единственные исключения применяются к символам со специальным значением в HTML (например, < и &), а также к управляющим или "невидимым" символам (например, без прерывания).

<!-- Not recommended -->
The currency symbol for the Euro is &ldquo;&eur;&rdquo;.

<!-- Recommended -->
The currency symbol for the Euro is "€".

Ответ 4

Вы должны просто проверить его и указать те браузеры, которые поддерживают его как минимальные требования. Это значительно облегчает вашу рабочую нагрузку, так как это заставляет пользователя отвечать:-) Или, наоборот, используйте слово "евро" или "EUR", обозначение тонуса (например, USD, AUD, JPY и т.д.).

Ответ 5

Я использую &#128;, как вы можете видеть здесь: € он работает в Firefox, Chrome и IE по крайней мере.

Ответ 6

Принятый ответ на самом деле ужасен, по крайней мере, на сегодняшний день. Лучший выбор - использовать & euro;

& # 128; не Unicode, кстати, хотя он работает. Это ANSI. JavaScript String.fromCodePoint(128) предоставит вам контрольный символ, который вы даже не сможете увидеть. Держитесь подальше от этого.

Если вы собираетесь использовать простой текст UTF-8 для символов, у вас могут возникнуть ошибки после изменения свойств db или если вы просто вводите их в файл, как только вы случайно скопируете его в кодировку ANSI, или некоторый файл с некоторой другой кодировкой. Был там.

Ответ 7

à © â € ºÂ "è⠀ ¦Â¦Ã§Â¨â € ¹Ã ¥ ¼�è¨Âà ¥ ®šCIP АДРЕС IP-адрес: à © â € ºÂ" è⠀ ¦Â ¦Ã§Â¨â € ¹Ã ¥ ¼�è¨Âà ¥ ®šCIP Адрес