myeclipse获取html表单,传递的数据是乱码?如何解决?

![图片说明

图片说明](https://img-ask.csdn.net/upload/201508/13/1439469674_358752.png)

你输入的时候没有规定好输入的数据的编码。

图片说明

在你的servlet类的处理方法里面有没有加上乱码处理:request.setCharaterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
response.setCharacterEncoding("UTF-8");

在jsp表头,最后一个就是编码的意思,将其改为“UTF-8”

我刚加了结果显示,文本框的值可以获取的到图片说明

网站内所有网页的请求编码和响应编码都改为utf-8

你看一下你的浏览器的解码是什么格式,还有你这里用到servlet了??

网站内所有网页的请求编码和响应编码都改为utf-8

设置编码方式utf-8

应该在服务器端设置一下字符集吧

request.setCharaterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
response.setCharacterEncoding("UTF-8");

第一,设置html编码为utf8.第二,设置jsp编码为utf8.第三,配置一个filter,过滤/*,初始化参数为utf8.当然数据库字符集也是utf8.优点,一次配置,解决所有页面中文显示问题。不用后台每个页面都设置字符集。