2013-10-06 7 views
1

Может ли кто-нибудь объяснить разницу между следующими тегами html?Разница между: <br/> против <br/> = 20

<br/> 

и

<br/> 
=20 

Я нашел последний в некоторых .eml, но два, кажется, сделать то же самое, когда оказывается как EML-сообщения.

ответ

4

=20 не является частью тега, это всего лишь текст, следующий за тегом <br/>.

Было ли сообщение закодировано как html/quoted-printable? В кавычках печатаемого формата = используется для введения специальных последовательностей. Когда за ним следуют две шестнадцатеричные цифры, он заменяется символом с этим кодом. Таким образом, =20 представляет собой пространство персонаж.

Wikipedia

+0

привет спасибо за ответ. Да, из сообщения похоже, что он был настроен на Content-Transfer-Encoding: quoted-printable. Я не эксперт .eml, поэтому я просто пытаюсь найти, почему раздел html этих писем не обрабатывал html правильно. Оказывается, что «>», где закодировано до >, но предыдущий известный хороший рабочий выход, где не конвертируются «>», но также включают
= 20 для форматирования. – JaJ

1

0x20 является шестнадцатеричным кодом ASCII для пространства. Я подозреваю, что какой-то процесс кодирования заменил «пространство» на «= 20». Полученный вывод будет выглядеть одинаково.

+0

да, вы правы. есть синтаксический анализатор, который добавлял эти жетоны на основе очевидного reg ex. Еще раз спасибо за ответ. – JaJ