if (isIE(request))
fileName = URLEncoder.encode(fileName, "UTF8");
else {
fileName = new String(fileName.getBytes("UTF-8"),
"ISO-8859-1");
fileName = URLEncoder.encode(fileName, "UTF8");
else {
fileName = new String(fileName.getBytes("UTF-8"),
"ISO-8859-1");
}
public boolean isIE(HttpServletRequest request) {
return ((request.getHeader("USER-AGENT").toLowerCase().indexOf("msie") > 0) || (request
.getHeader("USER-AGENT").toLowerCase().indexOf("rv:11.0") > 0));
}
public static void main(String[] args) {
System.out.println(toUtf8String("联合制单-201421012"));
}