Does it have
- Unicode? non-ASCII characters? (e.g. CJK, cyrillic, Thai)
- Arrays? (I know there are multiple ways, but standard or "should do" is???)
What about logging on the server? Is it human-readable?
I know there is Rison, but I don't think it is popular...
encodeURIComponent is neither strict, nor as lenient as possible...
This is the thought to another topic. I realized that max safe length of URL encoded GET or DELETE might be around 2000 characters. But, what is really the "SHOULD NOT exceed" length?