summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/convert/MatchesReader.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/convert/MatchesReader.java')
-rw-r--r--src/main/java/cuchaz/enigma/convert/MatchesReader.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/main/java/cuchaz/enigma/convert/MatchesReader.java b/src/main/java/cuchaz/enigma/convert/MatchesReader.java
index ee5e482..550da49 100644
--- a/src/main/java/cuchaz/enigma/convert/MatchesReader.java
+++ b/src/main/java/cuchaz/enigma/convert/MatchesReader.java
@@ -12,10 +12,8 @@ package cuchaz.enigma.convert;
12 12
13import com.google.common.collect.Lists; 13import com.google.common.collect.Lists;
14 14
15import java.io.BufferedReader; 15import java.io.*;
16import java.io.File; 16import java.nio.charset.Charset;
17import java.io.FileReader;
18import java.io.IOException;
19import java.util.Collection; 17import java.util.Collection;
20import java.util.List; 18import java.util.List;
21 19
@@ -26,7 +24,7 @@ public class MatchesReader {
26 24
27 public static ClassMatches readClasses(File file) 25 public static ClassMatches readClasses(File file)
28 throws IOException { 26 throws IOException {
29 try (BufferedReader in = new BufferedReader(new FileReader(file))) { 27 try (BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(file), Charset.forName("UTF-8")))) {
30 ClassMatches matches = new ClassMatches(); 28 ClassMatches matches = new ClassMatches();
31 String line; 29 String line;
32 while ((line = in.readLine()) != null) { 30 while ((line = in.readLine()) != null) {
@@ -55,7 +53,7 @@ public class MatchesReader {
55 53
56 public static <T extends Entry> MemberMatches<T> readMembers(File file) 54 public static <T extends Entry> MemberMatches<T> readMembers(File file)
57 throws IOException { 55 throws IOException {
58 try (BufferedReader in = new BufferedReader(new FileReader(file))) { 56 try (BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(file), Charset.forName("UTF-8")))) {
59 MemberMatches<T> matches = new MemberMatches<T>(); 57 MemberMatches<T> matches = new MemberMatches<T>();
60 String line; 58 String line;
61 while ((line = in.readLine()) != null) { 59 while ((line = in.readLine()) != null) {