java文件下载出现文件名乱码解决办法
生活随笔
收集整理的這篇文章主要介紹了
java文件下载出现文件名乱码解决办法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
java文件下載出現(xiàn)文件名亂碼解決辦法
//IE、chrom、Firefox文件中文亂碼問題public String processFileName(HttpServletRequest request, String fileNames) {String codedfilename = null;try {String agent = request.getHeader("USER-AGENT");if (null != agent && -1 != agent.indexOf("MSIE") || null != agent &&-1 != agent.indexOf("Trident")) {//ieString name = java.net.URLEncoder.encode(fileNames, "UTF8");codedfilename = name;} else if (null != agent&&-1!=agent.indexOf("Mozilla")) {//火狐谷歌等codedfilename=new String(fileNames.getBytes("UTF-8"),"iso8859-1");}} catch (UnsupportedEncodingException e) {e.printStackTrace();}return codedfilename;}總結(jié)
以上是生活随笔為你收集整理的java文件下载出现文件名乱码解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Linux下编写并运行C文件
- 下一篇: 数字信号处理学习笔记(一)|离散傅里叶变