StringUtils does that encoding like i said, encodes and decodes.
That's precisely what I use for making http requests where I have to send text and make sure that it's accepted properly
html encoded values have things like %3D etc... in place of regular characters.
It just looks for these special chars, and replaces them with garbled looking text, usually with a % sign in front.
are you just encoding the values or ALL of the entire request?