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 1111 *******************************************************************************/
1212package it .baeyens .arduino .managers ;
1313
14+ import java .io .BufferedReader ;
1415import java .io .File ;
1516import java .io .FileInputStream ;
1617import java .io .FileOutputStream ;
1718import java .io .FileReader ;
1819import java .io .IOException ;
1920import java .io .InputStream ;
21+ import java .io .InputStreamReader ;
2022import java .io .Reader ;
2123import java .net .MalformedURLException ;
2224import java .net .URL ;
25+ import java .nio .charset .Charset ;
2326import java .nio .file .Files ;
2427import java .nio .file .Path ;
2528import java .nio .file .Paths ;
@@ -268,7 +271,7 @@ private static void loadLibraryIndex(boolean download) {
268271 Files .copy (librariesUrl .openStream (), librariesPath , StandardCopyOption .REPLACE_EXISTING );
269272 }
270273 if (librariesFile .exists ()) {
271- try (Reader reader = new FileReader ( librariesFile )) {
274+ try (InputStreamReader reader = new InputStreamReader ( new FileInputStream ( librariesFile ), Charset . forName ( "UTF8" ) )) {
272275 libraryIndex = new Gson ().fromJson (reader , LibraryIndex .class );
273276 libraryIndex .resolve ();
274277 }
You can’t perform that action at this time.
0 commit comments