で可能iCal性parametrsき逃?
質問
具体的には、CN(通称)パラメータなど
主催;CN=John Doe、Eng:mailto:jd@some.com
のRFCが曖昧で、まぁ.で明らかに プロパティの値 の タイプ テキストが、このパラメーターって見積書や請求書を発行するsaas"パラメータ値をテキスト".鏡の脱出を指定テキストタイプなの完了用パラメータの値例':'ではないエスケープされた).
おみやげをたくさん!
解決
Davka,
あり、パラメータ値で逃げによる周囲の値をダブルクォート.パラメータの値を逃が含まれている場合は、以下の文字:
; - semicolon
: - colon
, - comma
させたりすることも法令で禁止してい二重引用符 "
文字の内部パラメータ値となるように削除されます(その他からのパラメータ値)となります。
なお、上記の例では、正しい逃げするこ
ORGANIZER;CN="John Doe,Eng":mailto:jd@some.com
一度、最初の(非公開)大腸 :
が検出された、構文解析エンジンの残りの プロパティ値.は合法でのコロン :
文字の内側のプロパティ値ので、コ mailto:jd@some.com
ものである必要はありません自動的にエスケープされます。
また、ラインでの部品:
ORGANIZER
-プロパティ名;
-パラメータの区切り文字CN
-パラメータ名=
-パラメータの値の区切り文字"John Doe,Eng"
-パラメータ値:
-プロパティ値を区切り文字mailto:jd@some.com
-プロパティ値
こちらの見積もりからは、RFC5545 3.2節を説明する時のパラメータ値に囲まれたダブルクォート)で、米ダブルクォート)でシンプルなパラメータ値:
件のパラメータ値を含む のコロン、セミコロン、またはカンマで区切 文字セパレータを指定しなければならな 引用した文字列のテキスト値です。財産 パラメータの値などを含めないでください、 DQUOTE文字です。のDQUOTE 文字は区切り文字として用 パラメータ値を含む 制限文字またはURIです。例えば:
説明;ALTREP="cid:part1.0001@example.org"の 秋'98野生のウィザード会議-- ラスベガス\,NV\,米国
で重要なパラメータは技術的に複数の値です。コンマが使用するこれら複数の値:
(部3.2.11のRFC5545:)
ATTENDEE;MEMBER="mailto:projectA@example.com","mailto:pr
ojectB@example.com":mailto:janedoe@example.com
なiCalendarのエンジンまで複数の値はすべてのパラメータが以下のパラメータは複数の値となっている(RFC):
- 会員
- 委託から
- 委任に
について
-Doug