Для типа носителя Inte rnet MIME ( RF C 6838 ) может указываться параметр ( RF C 2045 ). Например, следующее представляет значение foobar
:
text/plain;test="foobar"
Но разрешено ли мне включать экранированную кавычку внутри параметра в кавычках? Следующее будет представлять значение foo"bar
:
text/plain;test="foo\"bar"
Если так, то как насчет экранированного escape-символа? Следующее будет представлять значение foo\bar
:
text/plain;test="foo\\bar"
А как насчет произвольно экранированных символов? Следующее будет представлять значение fooxbar
, потому что escape-последовательность \x
будет просто представлять x
:
text/plain;test="foo\xbar"
И не менее важно, какой стандарт (ы) определяет это?
Я бы предположил, что по крайней мере экранированные кавычки и экранированные обратные слэши разрешены, но мне не удается найти, где это указано.