O que é esse charset? [fechadas]

1

Acabei de ver este endereço de e-mail codificado de uma forma engraçada:

%6c%65%73%70%65%74%69%74%73%76%65%6c%6f%73@%77%61%6e%61%64%6f%6f.%66% 72

Alguém sabe…

O que é isso? UTF8?

    
por OverTheRainbow 30.10.2014 / 14:12

3 respostas

2

Cada %xx representa um único caractere de texto designado por seu valor hexadecimal. Existem duas razões principais pelas quais isso é feito: -

  1. Ofuscação - uma tentativa de impedir que um endereço de destino seja reconhecido imediatamente, por exemplo, um site de hackers ou sexo.
  2. Conjunto de caracteres estendidos - somente determinados caracteres são permitidos em endereços da Web, mas geralmente é necessário o conjunto completo, por exemplo, em sequências de pesquisa, onde é comum ver itens como ... ?search=My%20search%20pattern ... (20 é o código hexadecimal em branco) , ou quando incluir um site de referência ou endereço de e-mail do usuário quando os caracteres : / . = @ (entre outros) poderiam confundir a análise do endereço do site.

Normalmente, apenas os caracteres não permitidos são codificados dessa forma, mas alguns sites da Web codificam tudo, para simplificar a codificação, como parece ter sido feito em seu exemplo.

O link de Nathan C fornece o link para decodificar esses endereços.

    
por 30.10.2014 / 15:11
2

É uma string ascii padrão. link

mas você converteu apenas caracteres a-z, não em caracteres de ponto.

    
por 30.10.2014 / 14:26
1

Usando este site para decodificar a string ascii, ela aparece como:

[email protected]

existem muitos decodificadores ascii, com muitos capazes de detectar o formato que você está colando também!

    
por 30.10.2014 / 14:59