解决中文乱码问题的三种方式

已有 44 次阅读2017-5-14 15:30 |个人分类:javaWeb|系统分类:学习纪录| 中文

1、设定请求和响应对象编码
request.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");------只对doPost方法有效,且要在使用请求对象以前设置

2、手动强转编码:
String name = new String(name.getBytes("ios-8859-1"),"utf-8");------使用在doGet方法中

3、修改Tomcat中url的编码
Connector URLEncoding = "utf-8"
useBodyEncodingForURI = "true"

修改server.xml配置文件,将Connector URLEncoding的值设置为UTF-8

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright;  ©2015-2017  知了堂学习社区  Powered by  知了堂Edu!     ( 蜀ICP备16011312号-1 )