filename=new String(filename.getBytes(“iso8859-1“),“utf-8“) 解决乱码
String filename=request.getParameter("filename");filename=new String(filename.getBytes("iso8859-1"),"utf-8");请解释第二句?用意是什么?为什么这样做?原理是什么?1、这种情况往往是在http请求get传输参数方式的时候,web容器是tomcat,而tomcat的默认编码是iso8859-1。2、若为iso8859-1,而你的项目非该编码在接收到中文类字符时,即会出现乱码。3、解决方.
原创
2022-01-11 14:44:48 ·
6364 阅读 ·
0 评论