diff --git a/python/educational-core/student/src/com/jetbrains/edu/learning/courseGeneration/StudyProjectGenerator.java b/python/educational-core/student/src/com/jetbrains/edu/learning/courseGeneration/StudyProjectGenerator.java index 176df97c7373..0d2245936a94 100644 --- a/python/educational-core/student/src/com/jetbrains/edu/learning/courseGeneration/StudyProjectGenerator.java +++ b/python/educational-core/student/src/com/jetbrains/edu/learning/courseGeneration/StudyProjectGenerator.java @@ -432,7 +432,7 @@ public class StudyProjectGenerator { try { final FileInputStream inputStream = new FileInputStream(cacheFile); try { - BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); + BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8")); try { String line; while ((line = reader.readLine()) != null) { @@ -448,6 +448,9 @@ public class StudyProjectGenerator { StudyUtils.closeSilently(reader); } } + catch (UnsupportedEncodingException e) { + LOG.error(e.getMessage()); + } finally { StudyUtils.closeSilently(inputStream); }