В каком RFC определено обозначение = xx? - PullRequest
0 голосов
/ 05 ноября 2011

Для данных формы / нескольких частей я видел ввод, который имеет форму = [от 2 до 6 шестнадцатеричных символов]. Мне интересно, какой RFC это определяет? Я хочу закодировать данные не файловой формы в двоичный поток символов, чтобы iconv не выдавал плохой вывод. Я считаю, что поведение похоже на декодирование в formurl-кодировке.

1 Ответ

2 голосов
/ 05 ноября 2011

multipart/form-data основан на RFC 2045 и RFC 2046 , оформлен в RFC 2388 и включен в стандарты W3C HTML40 Раздел 13.4 и HTML5 Раздел 4.10.22.6.Вы видите кодировку MIME quoted-printable, определенную в RFC 2045 Раздел 6.7.Кодировка quoted-printable работает с байтовыми октетами и, таким образом, ВСЕГДА будет содержать 2 шестнадцатеричных символа после символа = (за исключением «мягких» разрывов строки, которые состоят из символа =, за которым следует разрыв строки CRLF).

...