lib/honeybee/model.rb in honeybee-openstudio-2.26.0 vs lib/honeybee/model.rb in honeybee-openstudio-2.27.0
- old
+ new
@@ -38,10 +38,11 @@
# Read Ladybug Energy Model JSON from disk
def self.read_from_disk(file)
hash = nil
File.open(File.join(file), 'r') do |f|
- hash = JSON.parse(f.read, symbolize_names: true)
+ hash = JSON.parse(File.read(f, :external_encoding => 'UTF-8',
+ :internal_encoding => 'UTF-8'), symbolize_names: true, encoding: 'UTF-8')
end
Model.new(hash)
end
# Load ModelObject from symbolized hash