В чем лучше задавать значения специальным символам в HTML разметке?

12
Dmitriy_2014
На сайте с 01.07.2014
Offline
344
895

Всем привет!

Как лучше в коде записать специальный символ, типа Авторское право © по Названию - © или в Десятичном значении - © или в Шестнадцатеричном значении - © и есть ли хоть какая-то разница, а если нет, то зачем столько способов?

Заранее всем спасибо за ответы!


Mik Foxi
На сайте с 02.03.2011
Offline
1183
#1

это все атавизмы, просто в человеческом виде © делай.


Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (Зеркало: https://антибот.рф/ ) Форум на замену серчу: https://foxi.biz/
Dmitriy_2014
На сайте с 01.07.2014
Offline
344
#2
Mik Foxi #:

это все атавизмы, просто в человеческом виде © делай.


Т.е. вообще без всяких © и т.п., просто копировать спецсимвол ©?
Mik Foxi
На сайте с 02.03.2011
Offline
1183
#3
Dmitriy_2014 #:
Т.е. вообще без всяких © и т.п., просто копировать спецсимвол ©?

да. коды остались со времен недоработанных кодировок, в utf8 теперь не надо так извращаться.

ArbNet
На сайте с 27.10.2019
Offline
140
#4
Mik Foxi #:

да. коды остались со времен недоработанных кодировок, в utf8 теперь не надо так извращаться.

Иногда надо. В некоторых случаях копирование символов не работает, например в css при стилизации через :before :after в content надо писать именно кодами с &. Есть и другие ситуации где также надо использовать коды.

Dmitriy_2014
На сайте с 01.07.2014
Offline
344
#5
Mik Foxi #:

да. коды остались со времен недоработанных кодировок, в utf8 теперь не надо так извращаться.

Но есть но, или нет никаких но, т.е.

© - это будут видеть точно все.

© - это будут видеть только те, у кого есть utf8.

Ну понятно, что utf8 есть у всех и по умолчанию, но я к тому что тогда типа © в любых кодировках будет отображаться, а прямой символ только в utf8.
E
На сайте с 01.10.2017
Offline
117
#6
Dmitriy_2014 :
Как лучше в коде записать специальный символ

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

Домены на продажу: https://p20.ru/collection/domains-for-sale
P
На сайте с 26.04.2010
Offline
400
#7
Mik Foxi #:

да. коды остались со времен недоработанных кодировок, в utf8 теперь не надо так извращаться.

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

Dmitriy_2014
На сайте с 01.07.2014
Offline
344
#8

Знаете, я проверил на примере этого символа ©, и он вроде везде нормально отображался, даже в консольном браузере lynx под Linux, doslynx под DOS, даже в старых браузерах IE, FF под Win98 SE, но в сеансе MS-DOS при просмотре в NC, все-таки неправильно его отображает.

 Norton commander

Ладно я шучу, наверное, да, можно пользоваться и забить на эти коды.
богоносец
На сайте с 30.01.2007
Offline
769
#9
Dmitriy_2014 #:
utf8 есть у всех

Кодировку задаёт вебмастер / браузер получает от сервака / ...

Иногда в некоторых значениях параметров некоторые боты не могли распарсить © приходилось типа © 

Dmitriy_2014
На сайте с 01.07.2014
Offline
344
#10
Интересно, а я выигрываю что-нибудь в плане веса символа если вставляю его напрямую, ну т.е. один символ ©, вместо 6 символов ©, 2 байта вместо 12 байтов, сколько вообще в кодировке UTF-8 весят спецсимволы, также как и обычные или нет?
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий