01 / Exemplo
Exemplo
Ol=C3=A1,=20mundo!Olá, mundo!Texto e código / MULTIVERTO
Decodifique caracteres ASCII imprimíveis e escapes =HH da RFC 2045 em bytes e recupere o texto UTF-8. Faça a conversão localmente no navegador.
Aplique cada ferramenta de texto ao resultado anterior. Fluxos de trabalho com texto ↗
Somente o nome da sequência e a ordem das ferramentas são salvos neste navegador. Sua entrada e seus resultados nunca são salvos.
01 / Exemplo
Ol=C3=A1,=20mundo!Olá, mundo!02 / Guia
A decodificação quoted-printable lê ASCII imprimível e escapes =HH da RFC 2045 como bytes e recupera o texto UTF-8. Faça a conversão localmente no navegador. A entrada trabalhada "Ol=C3=A1,=20mundo!" torna-se "Olá, mundo!". A leitura de quoted-printable junta linhas de transporte ligadas por quebras suaves e transforma cada escape =HH de volta em um byte. Uma quebra CRLF real é o conteúdo real da mensagem, ao contrário de uma quebra suave. Os bytes resultantes devem formar UTF-8 aqui; a decodificação não higieniza HTML.
Quoted-printable é uma codificação de transferência MIME definida pelo RFC 2045. ASCII imprimível pode passar, enquanto um byte pode ser escrito como um sinal de igual seguido por dois dígitos hexadecimais. Letras UTF-8 com acentos, portanto, muitas vezes se tornam vários bytes escapados; um sinal de igual torna-se =3D. Uma quebra de linha suave consiste em = seguido de CRLF e não contribui com nenhum conteúdo quando decodificado. Esta ferramenta escapa espaços e tabulações, enquanto quebras de linha de texto tornam-se CRLF rígido. Entradas CR ou LF solitárias são normalizadas para a forma canônica MIME. Corpos de e-mail também podem conter quebras de linha rígidas, enquanto cabeçalhos de e-mail codificados usam uma notação Q relacionada, mas diferente. Não trate um corpo codificado em quoted-printable como uma codificação HTML ou URL. A decodificação quoted-printable lê ASCII imprimível e escapes =HH da RFC 2045 como bytes e recupera o texto UTF-8. Um corpo de e-mail codificado em quoted-printable pode conter caracteres imprimíveis literais e escapes =HH.
Este leitor remove quebras de linha suaves marcadas por um sinal de igual final, enquanto quebras de linha duras permanecem parte do texto decodificado. Um escape incompleto ou não hexadecimal é rejeitado em vez de adivinhado. Os bytes resultantes devem ser UTF-8 válidos; esta ferramenta não usa um conjunto de caracteres diferente apenas porque um cabeçalho de mensagem nomeia um. Decodifique apenas o corpo MIME, não seu cabeçalho de assunto de palavra codificada. Trate qualquer marcação HTML recuperada como conteúdo não confiável antes de exibi-la em outro lugar.
Este é quoted-printable aplicado a texto UTF-8 com linhas suaves. Quebras de linha de texto usam CRLF canônico, então CR ou LF solitário é normalizado; não é um Q-encoder de cabeçalho de e-mail. Se a mensagem decodificada tiver quebras mal colocadas, olhe para o original em torno de cada = no final da linha. Uma quebra suave junta linhas de transporte; uma quebra CRLF real permanece parte da mensagem. A decodificação não pode inferir se o remetente quis dizer um parágrafo onde a representação de transporte registrou apenas uma quebra suave. Para caracteres acentuados inesperados, verifique o conjunto de caracteres declarado pelo remetente antes de alterar as sequências de escape; esta ferramenta espera UTF-8. Mantenha uma cópia do corpo original durante a depuração. Se você exibir o texto recuperado em uma página da Web, escape-o no contexto de saída apropriado em vez de confiar na decodificação MIME como higienização.
Explorar guias