java几种乱码处理方法介绍

互联网 19-12-10

java乱码解决方法:

解决方式1(若乱码参数多,就比较低效)

// 获得请求参数 String queryString = request.getQueryString(); // 按照ISO-8859-1方式解码 byte[] bytes = queryString.getBytes("ISO-8859-1"); // 按照UTF-8编码 String param = new String(bytes,"UTF-8");

解决方式2(此种方式只支持get方式请求)

修改服务器(tomcat)配置:在server.xml中,默认为ISO-8859-1(没有显示出来),我们可以添加上UTF-8

解决方式3(此种方式只支持post方式请求)

在servlet直接设置请求参数编码--推荐

//设置请求参数编码  request.setCharacterEncoding("UTF-8");

如果post和get同时出现乱码,结合方式2和方式三使用

响应乱码--响应

 // 设置MIME类型 response.setContentType("text/html"); // 设置编码 response.setCharacterEncoding("UTF-8"); //设置编码(简写) response.setContentType("text/html;charset=utf-8");

更多java知识请关注java基础教程栏目。

以上就是java几种乱码处理方法介绍的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 乱码
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:java eclipse打不开的解决方法

相关资讯