Из чтения RFC видно, что CID может/должен содержать только символы из того же набора, что и допустимый для обычного URI. Это верно. Я спрашиваю, потому что хочу написать простой помощник, который берет префикс CID и добавляет счетчик при создании CID для вложений mime multitypes.
Каковы допустимые символы для сообщения Mime Multipart ContentId CID:?
Ответы (1)
Значение Content-ID должно быть в форме спецификации адреса RFC-822 (пользователь@домен).
Поскольку спецификация адреса может содержать символы, не разрешенные в URL-адресе, эти символы кодируются в шестнадцатеричном формате при использовании в URL-адресе «cid».
Согласно RFC2392:
URL-адрес "cid" преобразуется в соответствующий заголовок сообщения Content-ID [MIME] путем
удаления префикса "cid:", преобразования закодированного символа % в эквивалентные им символы US-ASCII, а оставшиеся части заключаются в пара угловых скобок, "‹" и ">".
Подробнее: http://www.faqs.org/rfcs/rfc2392.html
person
David Gelhar
schedule
09.04.2010