From ef64f43624e9184b3cbf42d79e0ae6ae1cfdfd7d Mon Sep 17 00:00:00 2001 From: Valentina Kiryushkina Date: Tue, 2 Aug 2016 11:47:34 +0300 Subject: [PATCH] Fix EDU-668 Broken encoding for Russian letters in New Project Wizard --- .../edu/learning/courseGeneration/StudyProjectGenerator.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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); }