aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZakaria BOUZIANE2015-10-20 10:45:48 +0200
committerBruno Perles2015-11-04 13:57:52 +0100
commit1408913ed94033ba3a6cf8c296b954e5bd39e737 (patch)
tree8a7f51704264d8b89046af4160e9a406a2f218ff
parent1335f534bb70c13651eabf65b0a3d51944e343e8 (diff)
downloadchouette-core-1408913ed94033ba3a6cf8c296b954e5bd39e737.tar.bz2
Addin BOM to compliance check csv files
-rw-r--r--app/models/compliance_check_export.rb6
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