質問

具体的には、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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top