重複の可能性:
Cookie で許可されている文字
Cookie で値を区切る必要があります。そこで、URL の場合と同じように & を選択して、name=value のペアを区切りました。名前にも複数の値が存在する可能性があるため、それらをコロンで区切ります。
私の質問は、これが合法かどうかです。すべてを URL エンコードする必要がありますか? 値にはコロンを含めることができるため、値のコロンが区切り文字と競合しないようにするために、値を URL エンコードすると考えました。クッキー全体をアポストロフィで囲むこともできるとどこかで読みましたが、それは理にかなっていますか?
これが合法でない場合、名前ごとに複数の値を持つことが多い複数の名前/値のペアを保存する最良の方法は何ですか (特定の順序で、名前/値を複製することはできません)?