表单提交乱码
今天发现一个很奇怪的问题,希望哪位高手能帮我解决。首先,我有一个表格
然后在选项这里了是一个表单

现在的问题是这样的,我选择第一行的时候,也就是说选择车牌号为1002的时候,后台数据完全正常,
而我选择第二行(车牌号为100000)和第三行(B00002)时,出现如下的乱码。

我已经试过了,在选项中,三个车牌号都是可以正常读取的。只是不明白为什么提交的时候,第二行跟第三行的值变成乱码了。 乱码 Java 表单提交
分享到:
[解决办法]
在基层 set 的时候 加一个 转码(UTF-8)
如果取值 乱码 就 在get 里加
[解决办法]
你用的是什么请求?
servlet 的话可以加个过滤器,可以打印出来参数编码看看。
request.getCharacterEncoding();
然后相应的进行转换。
[解决办法]
可以写一个过滤器 还有页面和服务器编码方式要保持一致
[解决办法]
在方法第一行request.setCharacterEncoding("utf-8");
[解决办法]
servlet加:
response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
[解决办法]
看一下这个帖子,专门解决乱码的,还有问题你在引用下找我。
http://bbs.csdn.net/topics/390372335
[解决办法]
写个filter