1

Я хотел бы закодировать некоторые основные текстовые строки в QP. Я протестировал несколько онлайн-кодировщиков в сети, и ни один из них не работал. Один из них можно найти на Webatic. Я могу использовать его для декодирования QP во что-то читаемое, если у меня уже есть что-то, закодированное в QP. Но это не работает для меня наоборот. Я не уверен, почему? ... что-то не так с кодом PHP на сайте? Или я делаю это неправильно?

Я не понимаю, почему на всех сайтах, которые я тестировал, возникла такая проблема. Возможно, это обычно сложнее, чем декодировать QP? У меня был набор символов UTF-8 как на сайте, так и в браузере Firefox 27.

Вот пример декодирования QP.

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

Graphic character:
Thomas

Но если идти в противоположном направлении, то есть кодировать "Томас" в QP, он только печатает "Томас". Я имею в виду веб-инструмент на Webatic здесь. Но я проверил несколько других, и никто из них не делает то, что должен.

Можно ли это сделать в Notepad++ вместо использования веб-инструментов?

1 ответ1

4

Thomas не нужно кодировать. Он содержит только печатные символы ASCII и поэтому может без проблем передаваться по сети. Вот почему вы получаете Thomas качестве выхода. Так что с сайтом проблем нет.

Кодировка для печати в кавычках предназначена для представления не-ASCII-символов комбинацией символов ASCII, чтобы обеспечить безопасную передачу строк с не-ASCII-символами по сети.

В качестве примера здесь приведено русское слово Привет (привет), представленное в виде строки в кавычках (UTF-8) =D0=9F=D1=80=D0=B8=D0=B2=D0=B5=D1=82 с помощью Webatic сайт.

Больше информации о Quoted-Printable и о том, почему он был создан здесь и в Википедии.

Согласно Sourceforge, существует поддержка кодировки для печати в кавычках в Notepad++ начиная с версии 4.8.5 (в плагине MIME Tools).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .