File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
it.baeyens.arduino.core/src/it/baeyens/arduino/managers Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 11
11
*******************************************************************************/
12
12
package it .baeyens .arduino .managers ;
13
13
14
+ import java .io .BufferedReader ;
14
15
import java .io .File ;
15
16
import java .io .FileInputStream ;
16
17
import java .io .FileOutputStream ;
17
18
import java .io .FileReader ;
18
19
import java .io .IOException ;
19
20
import java .io .InputStream ;
21
+ import java .io .InputStreamReader ;
20
22
import java .io .Reader ;
21
23
import java .net .MalformedURLException ;
22
24
import java .net .URL ;
25
+ import java .nio .charset .Charset ;
23
26
import java .nio .file .Files ;
24
27
import java .nio .file .Path ;
25
28
import java .nio .file .Paths ;
@@ -268,7 +271,7 @@ private static void loadLibraryIndex(boolean download) {
268
271
Files .copy (librariesUrl .openStream (), librariesPath , StandardCopyOption .REPLACE_EXISTING );
269
272
}
270
273
if (librariesFile .exists ()) {
271
- try (Reader reader = new FileReader ( librariesFile )) {
274
+ try (InputStreamReader reader = new InputStreamReader ( new FileInputStream ( librariesFile ), Charset . forName ( "UTF8" ) )) {
272
275
libraryIndex = new Gson ().fromJson (reader , LibraryIndex .class );
273
276
libraryIndex .resolve ();
274
277
}
You can’t perform that action at this time.
0 commit comments