表单get提交和post提交乱码有关问题
表单get提交和post提交乱码问题
get的限制表单的数据集为ASCII码,而Post支持整个ISO10646字符集,默认是用ISO-8859-1,如果不显示的声明method为post,则默认为get,你想get传递的字符集是ASCII当你输入汉字的时候会出现乱码。
request.setCharacterEncoding("UTF-8");这个是只对post方法有用,如果想对get方法有用就在tomcat配置文件server.xml中Connector元素下设置
URIEncoding="UTF-8"
get的限制表单的数据集为ASCII码,而Post支持整个ISO10646字符集,默认是用ISO-8859-1,如果不显示的声明method为post,则默认为get,你想get传递的字符集是ASCII当你输入汉字的时候会出现乱码。
request.setCharacterEncoding("UTF-8");这个是只对post方法有用,如果想对get方法有用就在tomcat配置文件server.xml中Connector元素下设置
URIEncoding="UTF-8"