最开始开发项目时,老是容易出现乱码问题,最后经测试发现,如果程序中有过滤字符编码的过滤器,那么在表单传值,也就是请求传值时就不需要编码,但过滤器只能过滤请求参数的编码,不能过滤超链接传的参数的编码.超链接传值时,得先用URLEncoder.encode()进行编码,然后在接收时用new String(str.getBytes("ISO-8859-1"),"UTF-8")进行转码才能解决乱码问题
程序中的乱码问题
最新推荐文章于 2023-03-16 09:49:58 发布
最开始开发项目时,老是容易出现乱码问题,最后经测试发现,如果程序中有过滤字符编码的过滤器,那么在表单传值,也就是请求传值时就不需要编码,但过滤器只能过滤请求参数的编码,不能过滤超链接传的参数的编码.超链接传值时,得先用URLEncoder.encode()进行编码,然后在接收时用new String(str.getBytes("ISO-8859-1"),"UTF-8")进行转码才能解决乱码问题