解决一下乱码问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 18:47:09
请帮忙介绍一些解决servelet和jsp中乱码的问题。
就是在url之间跳转,客户端想服务器发请求,服务器响应客户端的过程中产生的乱码问题。
尽量详细些。
拜托大家了。谢谢!

如果使用post提交方式,用过滤器就可以解决

如果使用get提交方式,需要通过

new String(request.getParameter("参数名").getBytes("ISO8859-1"))转型

注意参数不能为空,否则会抛异常

乱码一般都是字符集或编码格式不对造成的
你可以看看 在传输的过程中编码格式或字符集是不是改变了

用post方式提交的话没有乱码产生
如果用get方式提交的话或者用超链接就会出现乱码

写个filter过滤器,
过滤request.setCharacterEncoding("你要用的字符集");