Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

133
Visualizações
After escape string conversion there are some extra characters are showing in javascript

I saw some hex bytes are converting easily to escaped string e.g. 0x54,0x65 etc but when alphabetic strings coming like 0xAA, 0xAF etc, after converting, its adding extra characters. so how can I configure these charecters to not generating these extra characters? a small code-----------------

let uri = "ª¯°"; //0xAA, 0xAF, 0B0
let encoded = encodeURI(uri);
let decoded = decodeURI(encoded);

document.getElementById("demo").innerHTML = "Encoded URI:<br>" + encoded + "<br><br>" +
  "Decoded URI:<br>" + decoded;
<!DOCTYPE html>
<html>
<body>
  <h1>JavaScript Global Methods</h1>
  <h2>The decodeURI() Method</h2>

  <p id="demo"></p>
</body>
</html>

OUTPUT-------

    Encoded URI:
    %C2%AA%C2%AF%C2%B0

    Decoded URI:
ª¯°

as you can see some extra characters like 'C2' is generated how can I generate these strings without C2?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

The encodeURI function is encoding your string to UTF-8

According to UTF-8 wikipedia page:

The first 128 characters (US-ASCII) need one byte. The next 1,920 characters need two bytes to encode.

Encoding individual characters from "ª¯°" will result in a similar pattern since they do not exist in the first 128 chars from US-ASCII table.

A similar answer also exists on this post: What is "=C2=A0" in MIME encoded, quoted-printable text?

console.log("ª " + encodeURI("ª"));
console.log("¯ " + encodeURI("¯"));
console.log("° " + encodeURI("°"));

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda