1. Home
  2. Tools
  3. HTML encoder/decoder

HTML Encoder / Decoder

Используйте бесплатный онлайн инструмент Кодер HTML, чтобы преобразовать все необходимые вам символы в соответствующие спецсимволы (символы-мнемоники) HTML. Инструмент также позволяет декодировать закодированные символы и конвертировать HTML код в Unicode-строку JavaScript.

HTML (Hypertext Markup Language) - это стандартизированный язык разметки документов, которые должны отображаться в браузере. Он может сопровождаться такими технологиями, как Cascading Style Sheets (CSS), или скриптовыми языками (например, JavaScript).

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

HTML был разработан в 1991 году, но HTML 4.0 является первой стандартизированной версией, в которой произошла некоторая “очистка” стандарта. Когда HTML-документ содержит специальные символы, которые не входят в семиразрядный ASCII, нужно учитывать два аспекта: целостность информации и отображение универсального браузера. (Wikipedia)

ASCII расшифровывается как American Standard Code for Information Interchange. Это стандарт кодировки символов для электронной связи. ASCII - самый распространенный набор символов (или кодировка символов), используемый на компьютерах, и широко распространенный набор символов для электронного кодирования текста. ASCII является первым стандартом кодировки символов. В нем указаны 128 разных символов, включая английские буквы, цифры и самые распространенные специальные символы. Кодирование ASCII поддерживает только латинский алфавит нижнего и верхнего регистра, цифры 0-9 и некоторые дополнительные символы.

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

Веб-кодирование отображает текст или строку в браузерах надлежащим образом. Каждый раз при копировании текста с веб-страницы браузеры копируют декодированные символы, которые не отображались в браузерах. Эти символы ASCII должны быть закодированы, чтобы правильно отобразить вывод.

Ссылка-мнемоника на символы HTML - это специальный набор символов (код), которые браузер отображает в виде специального символа или знака, который соответствует коду ссылки спецсимвола.

Общим форматом ссылки-мнемоники на символ является знак &, за которым следует код, а затем ; без пробелов,

Инструмент Кодер HTML дает возможность мгновенного кодирования и декодирования.

Кодер HTML

HTML-кодер символов конвертирует все символы ASCII в соответствующие спецсимволы HTML. Каждый символ имеет специальное значение, и каждый конвертированный код спецсимвола передает исходное сообщение этого символа.

Спецсимвол HTML - это часть текста ("string"), которая начинается со знака амперсанда (&) и заканчивается знаком точки с запятой (;). Спецсимволы часто используются для отображения зарезервированных символов, которые другим способом интерпретируются как HTML-код, и неотображаемых символов (например, неразрывные пробелы). Их можно также использовать вместо других символов, которые трудно напечатать с помощью стандартной клавиатуры.

HTML имеет набор специальных символов, которые воспринимаются браузером как часть языка HTML. Например, невозможно написать less-then < непосредственно на HTML-странице, так как браузеры рассматривают его как открывающий тег HTML. Поэтому код для знака < в HTML будет "<".

Декодер HTML

Декодирование символов HTML - это обратный процесс кодирования. Закодированные символы конвертируются обратно в исходную форму в процессе декодирования. Этот инструмент декодирует строку, содержащую ссылки на числовые символы, и возвращает декодированную строку.

Можно также конвертировать HTML-код в JavaScript.

Кодер HTML также конвертирует HTML-код в Unicode-строку JavaScript. Это означает, что текст выглядит зашифровано при просмотре исходного кода, но выглядит нормально при функционировании как веб-страница.

Зарезервированные символы HTML

HTML имеет набор специальных символов, которые браузер принимает за часть языка HTML. Например, браузеры интерпретируют символ < в HTML-коде как начало тега. Поэтому символ < считается зарезервированным символом. Он резервируется языком HTML, так как имеет специальное значение, указывающее начало тега.

Но как сообщить браузерам, что необходимо интерпретировать зарезервированные символы как часть контента, а не часть HTML-кода?

Здесь помогут ссылки-мнемоники для символов.

Существует 3 зарезервированных символа, которые всегда должны быть заменены соответствующими ссылками-мнемониками на символы.

  1. Вместо < необходимо использовать "<"
  2. Вместо > необходимо использовать ">"
  3. Вместо & необходимо использовать "&"

Другая причина использования Кодера HTML - это быстрый вывод спецсимволов, недоступных на клавиатуре. Один из таких символов, который используется довольно часто, - это символ авторского права или ©. Ссылкой-мнемоникой на символ © является "©".

Кодер HTML поможет вам быстро конвертировать символы и получить эквивалентные спецсимволы HTML.

Считаете ли это полезным?