From 7ce37a1dd152c1484e0d3919cbb562d9cdab19f8 Mon Sep 17 00:00:00 2001 From: 54czp <15260117208@163.com> Date: Sat, 17 Aug 2019 18:51:56 +0800 Subject: [PATCH] add support for Chinese file name at line 90 to 95 --- src/com/luugiathuy/apps/downloadmanager/Downloader.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/com/luugiathuy/apps/downloadmanager/Downloader.java b/src/com/luugiathuy/apps/downloadmanager/Downloader.java index 438e0ee..9e93090 100644 --- a/src/com/luugiathuy/apps/downloadmanager/Downloader.java +++ b/src/com/luugiathuy/apps/downloadmanager/Downloader.java @@ -26,6 +26,7 @@ package com.luugiathuy.apps.downloadmanager; import java.net.URL; +import java.net.URLDecoder; import java.util.ArrayList; import java.util.Observable; @@ -86,6 +87,13 @@ protected Downloader(URL url, String outputFolder, int numConnections) { // Get the file name from url path String fileURL = url.getFile(); mFileName = fileURL.substring(fileURL.lastIndexOf('/') + 1); + + // add support for Chinese file name + try { + mFileName=URLDecoder.decode(mFileName, "UTF-8"); + } catch (Exception e) { + e.printStackTrace(); + } System.out.println("File name: " + mFileName); mFileSize = -1; mState = DOWNLOADING;