У ХТМЛ-у, која је разлика између атрибута цхарсет и хрефланг атрибута?


Одговор 1:

цхарсет говори прегледачу који кодирање знакова треба да се користи за приказивање знакова страница извора веб страница на екрану прегледача. [1]

хрефланг говори претраживачима на којем се језику налази страница, тако да претраживач може пружити језичку страницу прилагођену региону или кориснику ако страница постоји на више језика. [2]

Референце:

  1. Атрибут ХТМЛ ЦхарсетХрефланг

Одговор 2:

ХТМЛ кодирање (сетови знакова)

Да би исправно приказао ХТМЛ страницу, веб прегледач мора знати који скуп знакова (кодирање знакова) користити.

Шта је кодирање знакова?

АСЦИИ је први стандард за кодирање знакова (који се такође назива скуп знакова). АСЦИИ је дефинисао 127 различитих алфанумеричких знакова који се могу користити на Интернету: бројеви (0-9), енглеска слова (АЗ) и неки посебни знакови попут! $ + - () @ <>.

АНСИ (Виндовс-1252) је био оригинални сет знакова за Виндовс, који подржава 256 различитих знаковних кодова.

ИСО-8859-1 је био задани сет знакова за ХТМЛ 4. Овај сет знакова такође подржава 256 различитих знаковних кодова.

Пошто су АНСИ и ИСО-8859-1 били толико ограничени, подразумевано кодирање знакова је промењено у УТФ-8 у ХТМЛ5.

УТФ-8 (Уницоде) покрива скоро све знакове и симболе у ​​свету.

Сви ХТМЛ 4 процесори такође подржавају УТФ-8 кодирање.

Атрибут ХТМЛ цхарсета

Да би исправно приказао ХТМЛ страницу, веб прегледач мора да зна скуп знакова који се користи на тој страници.

Ово је специфицирано у таг:

За ХТМЛ4:

За ХТМЛ5:

Симбол

Име карактера

Уницоде

Регистровани заштитни знак

®

®

Степен

°

°

Двоструки угао који показује лево

«

«

Двоструки угао окренут правом страном

»

»