------------------------------------------------------------------------ r64117 | vivishal | 2015-09-22 23:39:42 -0700 (Tue, 22 Sep 2015) | 2 lines As per servlet spec 3.1, when Request.setCharacterEncoding(String enc) is called, the call should be a no-op if request input parameters have already been read or if getReader() has been called. However, at present, check is there only in case of use of reader and no check if parameter has been read by a different method call (e.g by calling getParameter()). This seems to be a regression introduced during Grizzly 2.0 integration in revision 46674. Changes have been made to check if parameters have been processed/read too. character encoding will not be set if either parameters have been reader or reader is being used. Change has been reviewed and approved by Shing Wai Chan. Build, quick look and web-dev-test run went fine. CTS run planned post merge in trunk. ------------------------------------------------------------------------