Skip to content

Commit

Permalink
Fix not include file encoding to UTF-8
Browse files Browse the repository at this point in the history
  • Loading branch information
entrypointkr committed Sep 17, 2018
1 parent ddefc88 commit 6546bd9
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions src/main/java/com/laytonsmith/core/AliasCore.java
Expand Up @@ -34,7 +34,7 @@
import java.io.BufferedReader; import java.io.BufferedReader;
import java.io.BufferedWriter; import java.io.BufferedWriter;
import java.io.File; import java.io.File;
import java.io.FileReader; import java.io.FileInputStream;
import java.io.FileWriter; import java.io.FileWriter;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
Expand All @@ -43,6 +43,7 @@
import java.io.StringWriter; import java.io.StringWriter;
import java.io.Writer; import java.io.Writer;
import java.net.URI; import java.net.URI;
import java.nio.charset.Charset;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.Enumeration; import java.util.Enumeration;
Expand Down Expand Up @@ -536,14 +537,14 @@ public boolean reloadExtensions() {
* @throws Exception if the file cannot be found * @throws Exception if the file cannot be found
*/ */
public static String file_get_contents(String fileLocation) throws IOException { public static String file_get_contents(String fileLocation) throws IOException {
BufferedReader in = new BufferedReader(new FileReader(fileLocation)); StringBuilder ret = new StringBuilder();
String ret = ""; try(BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(fileLocation), Charset.forName("UTF-8")))) {
String str; String str;
while((str = in.readLine()) != null) { while((str = in.readLine()) != null) {
ret += str + "\n"; ret.append(str).append('\n');
}
} }
in.close(); return ret.toString();
return ret;
} }


/** /**
Expand Down

0 comments on commit 6546bd9

Please sign in to comment.