88fcb5124b
Motivation: In this issue(#11578 ) discussed that tilde should not be encoded in QueryStringEncoder, this pr is to fix this problem Modification: Modified QueryStringEncoder so that it does not encode tilde, and added a test case Result: Fixes #11578