diff --git a/src/fileio/fileio_scen.cpp b/src/fileio/fileio_scen.cpp index d6f284a1..06078ff0 100644 --- a/src/fileio/fileio_scen.cpp +++ b/src/fileio/fileio_scen.cpp @@ -330,7 +330,7 @@ bool load_scenario_v1(fs::path file_to_load, cScenario& scenario, eLoadScenario std::string decoded; std::vector options; - if(info.find("encoding") != info.end()){ + if(info.find("encoding") != info.end() && !info["encoding"].empty()){ encoding = info["encoding"]; decoded = decode_temp_str(temp_str, encoding); }else{