Codificação e decodificação de entidades HTML
Escape de caracteres especiais HTML ou transforme entidades novamente em texto legível.
Codificação e decodificação de entidades HTML
Cinco caracteres carregam um significado estrutural em HTML - & < > " e ' - portanto, qualquer texto que os contenha deve ser escapado antes de poder ser mostrado como conteúdo em vez de interpretado como marcação. Cole o texto para escapar dele ou cole a marcação escapada para lê-lo de volta em formato simples. É a maneira mais rápida de preparar um exemplo de código para uma postagem de blog, inserir o texto do usuário em um modelo com segurança ou decodificar uma exportação de feed onde cada apóstrofo chegou como '.
O seletor de escopo controla quanto escapa. "Reservado apenas" toca apenas os cinco caracteres especiais e deixa todo o resto - letras acentuadas, símbolos, emojis - como UTF-8 literal, que é a escolha certa para qualquer página moderna servida como UTF-8. "Reservado + não ASCII" converte adicionalmente todos os caracteres acima do intervalo ASCII em uma entidade numérica como š, que é o que você deseja para sistemas legados, modelos de e-mail ou ambientes onde a codificação de caracteres é incerta.
A decodificação é mais ampla do que a codificação proposital. Ele reconhece cerca de 120 entidades nomeadas que você realmente encontra na natureza – © – … é š setas, letras gregas, símbolos monetários e matemáticos – além de todas as formas numéricas, tanto decimais { quanto hexadecimais 😀, incluindo caracteres astrais como emoji. Entidades nomeadas desconhecidas são deixadas exatamente como estão, em vez de serem descartadas silenciosamente, para que nada seja perdido.
Tudo é executado no seu navegador sem analisador de marcação e sem DOM envolvido, portanto, colar HTML não confiável aqui não pode executar nada. Nada é carregado – o texto permanece no seu dispositivo. A contagem na saída conta quantas entidades foram escritas ou resolvidas.