1.如果request.getParameter("userName")==???;就用new String(request.getParameter("userName").getBytes("ISO8859-1"), "UTF-8")解决
2.如果request.getParameter("userName")==%E5%BC%A0%E6%98%A5%E5%B9%B3;就用java.net.URLDecoder.decode(request.getParameter("userName"),"utf-8")解决
本文探讨了在处理HTTP请求参数时遇到的URL编码与解码问题,并提供了两种解决方案:一种是通过字符串操作实现UTF-8编码转换,适用于特殊字符如寀母;另一种则是使用Java内置的URLDecoder解码方法,直接处理百分号编码的字符串。
8万+

被折叠的 条评论
为什么被折叠?



