您的位置:首页 > 其它

servlet编码,解决中文乱码

2015-10-14 15:53 411 查看
1.  servlet程序获取表单提交的值(request.getParameter(""))

       如果提交方式为POST,则设置request.setCharacterEncoding("utf-8")

       如果提交方式是GET,可以修改tomcat的server配置文件,添加URIEncoding=“UTF-8”,如下所示<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>

2. 通过response.getWriter()方式向浏览器输出中文时,最好指定response.setContentType("text/html")指明MIME类型,以及response.setCharacterEncoding("utf-8")。或者写成

    response.setContentType("text/html;charset=utf-8").
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: