当我传一个文件名是中文是,生成的文件的文件名就会出现中文乱码问题
public static MimeBodyPart createAttachment(String fileName) throws Exception {
MimeBodyPart attachPart = new MimeBodyPart();
FileDataSource fds = new FileDataSource(fileName);
attachPart.setDataHandler(new DataHandler(fds));
System.out.println(fds.getName());//这句打印是正确的。
attachPart.setFileName(fds.getName());
return attachPart;
} 请遇到过这个问题的高手指点一下,不胜感激啊
|
|