Я немного запутался в вопросах кодирования, связанных с HTML.Я не ссылаюсь на кодировку в заголовках или кодировку в прологе XML.Это я получаю.Позвольте мне объяснить.
Когда "mailto:" используется вместе с якорем или кнопкой отправки в форме, пробел кодируется как "% 20" и "перевод строки / возврат каретки / новая строка /конец строки "кодируется как% 0A.В то время как когда атрибут enctype используется в форме со значением «application / x-www-form-urlencoded», пробел кодируется как «+», а специальные символы, апострофы, проценты и другие символы преобразуются в их ASCII HEXэквиваленты.Является ли значение application / x-www-form-urlencoded кодировкой URL?Так почему «% 20» для первого и «+» для второго.
"mailto:someone@someplace.com?cc=carbon@copy.com&bcc=blind@carbobcopy.org&subject=This%20is%20the%20subject&body=This%20is%20the%body%0AThis%20is%20the%20second%20paragraph"
В приведенном выше примере пробел в теме кодируется как% 20, а новая строка в теле кодируется как% 0A.
<form enctype="application/x-www-form-urlencoded"></form>
И в указанном выше пробеле будет закодировано "+".Я что-то упустил?
Заранее спасибо.