javaweb request请求编码乱码问题

不羁岁月 提交于 2020-01-29 12:46:00

统一请求的编码 request

因为在编译对应web项目时需要的Tomcat版本不同 对应的编码也就不同 Tomcat 7(iOS-8859-1) tomca
8(utf-8)


get方式请求 如果出现乱码 , 解决:

1.统一每一个变量的 编码 (不推荐)

new String(old ,new )
例如:sex = new String(sex.getBytes(“iso-8859-1”),“utf-8”);

2.修改对应Tomcat 中server.xml 文件

在对应修改端口号的代码段末尾的位置添加 URIEncoding=“utf-8”;

例如:
在这里插入图片描述
post 请求
直接插入对应的代码就能修改

request.setCharacterEncoding("utf-8");
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!