用了JspUpload来上传图片,编码为UTF-8.里面有几个字段的值是一起上传取得。
String name=smartUpload.getRequest().getParameter("name");时,这个name的值就是乱码了。请问如何解决。
对name进行转码试试
name = new String(name.getBytes(),"UTF-8");
[quote]String name=smartUpload.getRequest().getParameter("name");时,这个name的值就是乱码了。请问如何解决。 [/quote]
首先确认下你的项目是否有过滤什么的! 可能导致到了后台不是utf-8这个编码了!
当然 你不想麻烦就直接转换一下嘛!
name = new String(name.getBytes(),"UTF-8");