【发布时间】:2018-01-03 12:46:11
【问题描述】:
引用https://www.rfc-editor.org/rfc/rfc5987#section-3.2.1:
为了包含字符集和语言信息,这
规范将 RFC 2616 语法修改为:parameter = reg-parameter / ext-parameter reg-parameter = parmname LWSP "=" LWSP value ext-parameter = parmname "*" LWSP "=" LWSP ext-value parmname = 1*attr-char ext-value = charset "'" [ language ] "'" value-chars ; like RFC 2231's <extended-initial-value> ; (see [RFC2231], Section 7) charset = "UTF-8" / "ISO-8859-1" / mime-charset mime-charset = 1*mime-charsetc
* 在parmname = 1*attr-char 中是什么意思?在mime-charset = 1*mime-charsetc 也有同样的问题。
我所知道的是"*" 在ext-parameter = parmname "*" LWSP "=" LWSP ext-value 中的意思正是* 本身,因为RFC 显示了ext-parameter = parmname "*" LWSP "=" LWSP ext-value 后面的示例:
title*=iso-8859-1'en'%A3%20rates
【问题讨论】: