request使用一次之后再设定编码(setCharacterEncoding)就无效了

源:http://blog.chinaunix.net/uid-22065871-id-3060392.html

评:可以多次调用setCharacterEncoding设置编码,但必须写在最前面或者所有request.getParameter("");

在使用request.setCharacterEncoding("gb2312")之前,不能用request获取参数。

 

request.setCharacterEncoding("gb2312")此行代码必须写在最前面或者所有request.getParameter("");方法之前,如果在此前进行任何request.getPragrmber()方法都会使字符转换失效!必须要在读取request的getParameter()和 getReader() 方法之前调用 否则字符转换失效

你可能感兴趣的:(character)