in reply to Re^3: Clean way to build URI's?
in thread Clean way to build URI's?

No it's not. The encoder would have no way to know which "?" (for example) are separators (can't be encoded) and which "?" are data (must be encoded).