Skip to content

Commit

Permalink
Merge pull request #923 from hazendaz/main
Browse files Browse the repository at this point in the history
[charset] Use charset for name to avoid potential internal exception
  • Loading branch information
hazendaz committed Jul 14, 2024
2 parents 17fad21 + 2e2b71e commit c7954eb
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/main/java/net/revelc/code/formatter/FormatterMojo.java
Original file line number Diff line number Diff line change
Expand Up @@ -880,7 +880,7 @@ private String sha512hash(final String str) {
private String readFileAsString(final File file) throws IOException {
final var fileData = new StringBuilder(1000);
try (var fileStream = Files.newInputStream(file.toPath());
var fileReader = new InputStreamReader(fileStream, this.encoding);
var fileReader = new InputStreamReader(fileStream, Charset.forName(this.encoding));
var reader = new BufferedReader(fileReader)) {
var buf = new char[1024];
var numRead = 0;
Expand Down Expand Up @@ -910,7 +910,7 @@ private void writeStringToFile(final String str, final File file) throws IOExcep
}

try (var fileStream = Files.newOutputStream(file.toPath());
var fileWriter = new OutputStreamWriter(fileStream, this.encoding);
var fileWriter = new OutputStreamWriter(fileStream, Charset.forName(this.encoding));
var bw = new BufferedWriter(fileWriter)) {
bw.write(str);
}
Expand Down

0 comments on commit c7954eb

Please sign in to comment.