Replaces code using default encoding with code using explicitly UTF-8
diff --git a/org.eclipse.virgo.nano.deployer/src/main/java/org/eclipse/virgo/nano/deployer/internal/BundleDeployer.java b/org.eclipse.virgo.nano.deployer/src/main/java/org/eclipse/virgo/nano/deployer/internal/BundleDeployer.java
index 3a0a607..8ccb8a8 100644
--- a/org.eclipse.virgo.nano.deployer/src/main/java/org/eclipse/virgo/nano/deployer/internal/BundleDeployer.java
+++ b/org.eclipse.virgo.nano.deployer/src/main/java/org/eclipse/virgo/nano/deployer/internal/BundleDeployer.java
@@ -11,6 +11,8 @@
 
 package org.eclipse.virgo.nano.deployer.internal;
 
+import static java.nio.charset.StandardCharsets.UTF_8;
+
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileNotFoundException;
@@ -305,10 +307,9 @@
     }
 
     private FragmentHost getFragmentHostFromDeployedBundleIfExsiting(File stagedFile) {
-        try {
-            JarFile bundleJar = new JarFile(stagedFile);
+        try (JarFile bundleJar = new JarFile(stagedFile)) {
             BundleManifest manifest = BundleManifestFactory.createBundleManifest(new InputStreamReader(
-                bundleJar.getInputStream(bundleJar.getEntry(JarFile.MANIFEST_NAME))));
+                bundleJar.getInputStream(bundleJar.getEntry(JarFile.MANIFEST_NAME)), UTF_8));
             return manifest.getFragmentHost();
         } catch (IOException ioe) {
             this.logger.error("Failed to extract the fragment host header from file '" + stagedFile.getAbsolutePath() + "'.", ioe);