Skip to content

Commit 6b6f68a

Browse files
committed
fix: use UTF-8 as default encoding for files ~ resolves #5133
If we create journal abbrev files via the JabRef, they are saved in UTF-8. So it makes sense to use this as default encoding. Also see #5133.
1 parent 4477a13 commit 6b6f68a

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/main/java/org/jabref/logic/journals/AbbreviationParser.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ public void readJournalListFromResource(String resourceFileName) {
3939
}
4040

4141
public void readJournalListFromFile(File file) throws FileNotFoundException {
42-
try (FileReader reader = new FileReader(Objects.requireNonNull(file))) {
42+
try (FileInputStream stream = new FileInputStream(Objects.requireNonNull(file));
43+
InputStreamReader reader = new InputStreamReader(stream, Objects.requireNonNull(StandardCharsets.UTF_8))) {
4344
readJournalList(reader);
4445
} catch (FileNotFoundException e) {
4546
throw e;

src/main/java/org/jabref/logic/journals/JournalAbbreviationLoader.java

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import org.slf4j.LoggerFactory;
1212

1313
public class JournalAbbreviationLoader {
14-
1514
private static final Logger LOGGER = LoggerFactory.getLogger(JournalAbbreviationLoader.class);
1615

1716
// journal initialization

0 commit comments

Comments
 (0)