Message
searchTerms must be URL encoded
Explanation
searchTerms
contains characters outside of
the ranges of ALPHA (%41-%5A and %61-%7A), DIGIT (%30-%39), hyphen (%2D),
period (%2E), underscore (%5F), or tilde (%7E).
Solution
Percent encode all reserved characters.
Not clear? Disagree?
You might be able to find help in one of these fine resources.