file.getFileName乱码问题
时间: 2024-06-12 13:11:22 浏览: 253
Struts2文件上传完美解决中文乱码问题
file.getFileName乱码问题是指在使用SmartUpload上传文件时,如果文件名中包含中文字符,会出现乱码的情况。解决这个问题的方法有两种,一种是使用SmartUpload提供的setCharset方法将编码设置为UTF-8,另一种是使用java.net.URLEncoder.encode和getBytes方法将文件名进行编码转换。其中,setCharset方法是绝对可行的,而使用URLEncoder和getBytes方法则需要根据具体情况进行调试和测试。
阅读全文