diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-12-03 13:42:48 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2019-12-03 13:42:48 +0100 |
commit | a537998c3b43d1ad36e07ec3baeb0252b0d6263f (patch) | |
tree | 86cc8a78557ec23f11154d949835b2b341e67798 /controller-api | |
parent | c971f121da6b108d8571a5c6774f92e0fdf15ddb (diff) |
Enforce UTF-8 as charset
Diffstat (limited to 'controller-api')
-rw-r--r-- | controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/systemflags/v1/SystemFlagsDataArchive.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/systemflags/v1/SystemFlagsDataArchive.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/systemflags/v1/SystemFlagsDataArchive.java index 88207df82b2..7e9da53b1c9 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/systemflags/v1/SystemFlagsDataArchive.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/systemflags/v1/SystemFlagsDataArchive.java @@ -9,6 +9,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.UncheckedIOException; +import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; @@ -48,7 +49,7 @@ public class SystemFlagsDataArchive { String name = entry.getName(); if (!entry.isDirectory() && name.startsWith("flags/") && name.endsWith(".json")) { Path filePath = Paths.get(name); - String rawData = new String(zipIn.readAllBytes()); + String rawData = new String(zipIn.readAllBytes(), StandardCharsets.UTF_8); addFile(builder, rawData, filePath); } } @@ -70,7 +71,7 @@ public class SystemFlagsDataArchive { Path relativePath = root.relativize(absolutePath); if (!Files.isDirectory(absolutePath) && relativePath.startsWith("flags") && relativePath.toString().endsWith(".json")) { - String rawData = uncheck(() -> Files.readString(absolutePath)); + String rawData = uncheck(() -> Files.readString(absolutePath, StandardCharsets.UTF_8)); addFile(builder, rawData, relativePath); } }); |