diff --git a/vmware-base/src/com/cloud/hypervisor/vmware/mo/SnapshotDescriptor.java b/vmware-base/src/com/cloud/hypervisor/vmware/mo/SnapshotDescriptor.java index 79d745eb6c2..0499be9363d 100644 --- a/vmware-base/src/com/cloud/hypervisor/vmware/mo/SnapshotDescriptor.java +++ b/vmware-base/src/com/cloud/hypervisor/vmware/mo/SnapshotDescriptor.java @@ -39,7 +39,7 @@ public class SnapshotDescriptor { public void parse(byte[] vmsdFileContent) throws IOException { BufferedReader in = null; try { - in = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(vmsdFileContent))); + in = new BufferedReader(new InputStreamReader(new ByteArrayInputStream(vmsdFileContent),"UTF-8")); String line; while ((line = in.readLine()) != null) { // TODO, remember to remove this log, temporarily added for debugging purpose