From 737b9da2922181d53182d603ff24107c8d852321 Mon Sep 17 00:00:00 2001 From: Alexander Bakker Date: Fri, 8 Jan 2021 17:38:02 +0100 Subject: [PATCH] Use name() instead of toString() on StandardCharsets.UTF_8 Apparently toString() doesn't produce the same result on every platform. --- .../main/java/com/beemdevelopment/aegis/vault/VaultManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/beemdevelopment/aegis/vault/VaultManager.java b/app/src/main/java/com/beemdevelopment/aegis/vault/VaultManager.java index 24218a4b..d688b096 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/vault/VaultManager.java +++ b/app/src/main/java/com/beemdevelopment/aegis/vault/VaultManager.java @@ -173,7 +173,7 @@ public class VaultManager { * Google Authenticator URI's and writing it to the given OutputStream. */ public void exportGoogleUris(OutputStream outStream) throws VaultManagerException { - try (PrintStream stream = new PrintStream(outStream, false, StandardCharsets.UTF_8.toString())) { + try (PrintStream stream = new PrintStream(outStream, false, StandardCharsets.UTF_8.name())) { for (VaultEntry entry : getEntries()) { GoogleAuthInfo info = new GoogleAuthInfo(entry.getInfo(), entry.getName(), entry.getIssuer()); stream.println(info.getUri().toString());