|
|
|
|
|
by JoshTriplett
3324 days ago
|
|
> I'm not sure I understand how slash collapsing is affecting this. Slash is a reserved character and presumably if it the data was correctly encoded should never have ended up in the URI in the first place? base64 uses 64 characters: A-Za-z0-9 (62) and two symbols, commonly '/' and '+'. (As well as a third symbol, '=', used at the end to handle padding.) That would work in a URI, most of the time, except if you happened to have a base64 encoding with two '/' next to each other. A common fix for using base64 in URIs involves substituting a different pair of symbols instead of '/' and '+'. |
|