Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Converter texto para texto escapado em javascript

Função para converter Converter texto em texto escapado substituindo caracteres especiais pela sua representação hexadecimal.

Parâmetros de Entrada

NomeTipoDoc
Parâmetro 1StringString para conversão

Retorno

String convertida para o formato escapado.

Compatibilidade

 Servidor

 Cliente

Exemplo 1

Dada uma String string "Quero" um é copo & d'água", a função deverá apresentar uma string escapada em javascript \"Quero\" um \u00E9 copo & d\'\u00E1gua\"

Image RemovedImage Added

Sobre Unicode

Unicode é um padrão que permite aos computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita existente. O Unicode fornece um número único para cada caractere, não importa a plataforma, programa ou linguagem.

O padrão Unicode é capaz de representar não somente as letras utilizadas pelas linguagens mais “familiares” para aos ocidentais, como Inglês, Espanhol, Francês e o nosso Português, mas também letras e símbolos utilizados em qualquer outra linguagem: Russo, Japonês, Chinês, Hebreu, etc. Além disso, inclui símbolos de pontuação, símbolos técnicos e outros caracteres que podem ser utilizados em texto escrito.

 

Informações
titleMais sobre

Unicode

 

Sobre Textos Escapados

A transformação para texto escapado em Javascript retorna um valor de cadeia de caracteres (no formato Unicode) que contém o conteúdo de texto. Toda pontuação, acentuação, e todos os outros caracteres não-ASCII são substituídos por \xx, onde xx é equivalente ao número hexadecimal que representa o caractere. No caso do apóstrofo, a função apenas adiciona uma \ antes do caractere.

Exceção

 

Nota
titleObs.:

Caracteres especiais como: @*_+-&./ não são codificados.

 

Exemplo de conversão:

  • String original: água
  • Conteúdo convertido para texto escapado javascript: \u00E1gua

 

.