summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtConfigEditorWindow.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtConfigEditorWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtConfigEditorWindow.java
index 1818323d..cc841b16 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtConfigEditorWindow.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/VirtConfigEditorWindow.java
@@ -89,7 +89,11 @@ public class VirtConfigEditorWindow extends VirtConfigEditorWindowLayout impleme
final String userInput = pnlEditor.getText();
byte[] uiBytes = userInput.getBytes(StandardCharsets.ISO_8859_1);
Charset cs = VirtualizationConfigurationVmwareFileFormat.getCharset(uiBytes, uiBytes.length);
- // cs is now either the detected encoding, or latin1 as a default
+ // VMware: cs is now either the detected encoding, or latin1 as a default
+ // Other: Should be null, so let's go with UTF-8
+ if (cs == null) {
+ cs = StandardCharsets.UTF_8;
+ }
uiBytes = userInput.getBytes(cs);
// now we should have the correct bytes...
VirtualizationConfiguration virtualizationConfig = null;