…row the error.
Some server stacks touch cookies in inappropriate ways. Instead of reading the RFC and escaping only what should be escaped many things just escape everything. So under the guise of "interoperability", we will use URI encoding and decoding of the cookie strings. This will also support cookies that are properly escaped and then some. See: senchalabs/connect#604