[Git][ultreiaio/ird-t3][develop] Anomalie suite au chargement d'une base dont le nom contient un lettre accentuée (Closes #310)
Tony CHEMIT pushed to branch develop at ultreiaio / ird-t3 Commits: 13be965b by Tony CHEMIT at 2018-04-10T20:36:25Z Anomalie suite au chargement d'une base dont le nom contient un lettre accentuée (Closes #310) - - - - - 1 changed file: - t3-web/src/main/java/fr/ird/t3/web/actions/io/input/ConfigureImportDataAction.java Changes: ===================================== t3-web/src/main/java/fr/ird/t3/web/actions/io/input/ConfigureImportDataAction.java ===================================== --- a/t3-web/src/main/java/fr/ird/t3/web/actions/io/input/ConfigureImportDataAction.java +++ b/t3-web/src/main/java/fr/ird/t3/web/actions/io/input/ConfigureImportDataAction.java @@ -39,6 +39,7 @@ import org.nuiton.util.ZipUtil; import java.io.File; import java.io.IOException; import java.io.InputStream; +import java.nio.charset.StandardCharsets; import java.util.Arrays; import java.util.Collections; import java.util.Enumeration; @@ -154,8 +155,8 @@ public class ConfigureImportDataAction extends AbstractConfigureAction<AnalyzeIn File targetDirectory = getTreatmentDirectory(); String filename = getSourceToLoadFileName(); if (ZipUtil.isZipFile(upload)) { - // let's decompress input stream it - ZipFile zipfile = new ZipFile(upload); + // let's decompress input stream it (always in iso 8869_1) + ZipFile zipfile = new ZipFile(upload, StandardCharsets.ISO_8859_1); Enumeration<? extends ZipEntry> entries = zipfile.entries(); if (!entries.hasMoreElements()) { String message = t("t3.error.required.one.entry.in.zip.to.upload"); View it on GitLab: https://gitlab.com/ultreiaio/ird-t3/commit/13be965b77f4b00d73eb980712764de40... --- View it on GitLab: https://gitlab.com/ultreiaio/ird-t3/commit/13be965b77f4b00d73eb980712764de40... You're receiving this email because of your account on gitlab.com.
participants (1)
-
Tony CHEMIT