|
10 | 10 | import java.io.OutputStreamWriter; |
11 | 11 | import java.nio.channels.Channels; |
12 | 12 | import java.nio.channels.SeekableByteChannel; |
13 | | -import java.nio.charset.Charset; |
| 13 | +import java.nio.charset.StandardCharsets; |
14 | 14 | import java.nio.file.DirectoryStream; |
15 | 15 | import java.nio.file.Files; |
16 | 16 | import java.nio.file.NoSuchFileException; |
@@ -162,7 +162,7 @@ private void writeAtomicallySecure(SecureDirectoryStream<Path> directory, Path r |
162 | 162 | try { |
163 | 163 | try (SeekableByteChannel channel = directory.newByteChannel(temporaryName, options); |
164 | 164 | BufferedWriter writer = new BufferedWriter( |
165 | | - new OutputStreamWriter(Channels.newOutputStream(channel), Charset.defaultCharset()))) { |
| 165 | + new OutputStreamWriter(Channels.newOutputStream(channel), StandardCharsets.UTF_8))) { |
166 | 166 | writer.write(content); |
167 | 167 | } |
168 | 168 | directory.move(temporaryName, directory, reportName); |
@@ -218,7 +218,7 @@ public void writeAtomically(Path reportName, String content) throws IOException |
218 | 218 | try { |
219 | 219 | try (SeekableByteChannel channel = Files.newByteChannel(temporaryName, options); |
220 | 220 | BufferedWriter writer = new BufferedWriter( |
221 | | - new OutputStreamWriter(Channels.newOutputStream(channel), Charset.defaultCharset()))) { |
| 221 | + new OutputStreamWriter(Channels.newOutputStream(channel), StandardCharsets.UTF_8))) { |
222 | 222 | writer.write(content); |
223 | 223 | } |
224 | 224 | // Verify temp file is not a symlink before move |
|
0 commit comments