diff options
| author | Zakaria BOUZIANE | 2015-10-20 10:45:48 +0200 |
|---|---|---|
| committer | Bruno Perles | 2015-11-04 13:57:52 +0100 |
| commit | 1408913ed94033ba3a6cf8c296b954e5bd39e737 (patch) | |
| tree | 8a7f51704264d8b89046af4160e9a406a2f218ff /app | |
| parent | 1335f534bb70c13651eabf65b0a3d51944e343e8 (diff) | |
| download | chouette-core-1408913ed94033ba3a6cf8c296b954e5bd39e737.tar.bz2 | |
Addin BOM to compliance check csv files
Diffstat (limited to 'app')
| -rw-r--r-- | app/models/compliance_check_export.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/app/models/compliance_check_export.rb b/app/models/compliance_check_export.rb index 5f0e26890..95abb3b27 100644 --- a/app/models/compliance_check_export.rb +++ b/app/models/compliance_check_export.rb @@ -21,12 +21,14 @@ class ComplianceCheckExport begin Dir.mktmpdir("#{I18n.t('compliance_check_results.file.zip_name_prefix')}_#{@referential_id}_#{@compliance_check.id}_", Dir.tmpdir) { |temp_dir| - File.open(temp_dir + "/#{I18n.t('compliance_check_results.file.summary_errors_file_prefix')}" , "a") do |f| + File.open(temp_dir + "/#{I18n.t('compliance_check_results.file.summary_errors_file_prefix')}" , "a:utf-8") do |f| + f.write("\ufeff") f.write(render) f.flush end - File.open(temp_dir + "/#{I18n.t('compliance_check_results.file.detailed_errors_file_prefix')}" , "a") do |f| + File.open(temp_dir + "/#{I18n.t('compliance_check_results.file.detailed_errors_file_prefix')}" , "a:utf-8") do |f| + f.write("\ufeff") f.write(detailed_errors_render) f.flush end |
