Como codificar uma string de texto no QP?

1

Gostaria de codificar algumas cadeias de texto básicas no QP. Eu testei vários codificadores on-line na Web e nenhum deles funcionou. Um deles pode ser encontrado em Webatic . Eu posso usá-lo para decodificar QP em algo legível, se eu já tiver algo codificado no QP. Mas não funciona para mim ao contrário. Não tenho certeza por que? ... algo de errado com o código PHP no site? Ou estou fazendo errado?

Não vejo por que todos os sites que testei teriam esse problema. Talvez seja geralmente mais difícil codificar do que decodificar QP? Eu tinha o conjunto de caracteres UTF-8 no site e no navegador Firefox 27.

Aqui está um exemplo de decodificação de QP.

QP:
=54=68=6F=6D=61=73

Graphic character:
Thomas

Mas ao ir na direção oposta, ou seja, codificar "Thomas" no QP, ele apenas imprime "Thomas". Estou me referindo à ferramenta da Web no Webatic aqui. Mas eu testei vários outros e nenhum deles está fazendo o que é suposto.

Isso pode ser feito no Notepad ++ em vez de depender de ferramentas baseadas na web?

    
por Samir 17.02.2014 / 21:53

1 resposta

4

Thomas não precisa ser codificado. Ele contém apenas caracteres imprimíveis ASCII e, portanto, pode ser transmitido pela rede sem problemas. É por isso que você está obtendo Thomas como saída. Então não há problema com o site.

A codificação com impressão especificada destina-se a representar caracteres não-ASCII pela combinação de caracteres ASCII para permitir a transmissão de cadeias com caracteres não ASCII pela rede com segurança.

Como exemplo, aqui está a palavra russa Привет (hello) representada como string Quoted-printable (UTF-8) =D0=9F=D1=80=D0=B8=D0=B2=D0=B5=D1=82 com ajuda do Webatic site.

Mais dados sobre Quoted-Printable e por que foi criado aqui e em Wikipedia .

De acordo com o Sourceforge , há suporte para a codificação impressa entre aspas no Notepad ++ desde a versão 4.8.5 (em Plugin MIME Tools).

    
por 17.02.2014 / 22:15