lib/oddb2xml/cli.rb in oddb2xml-2.4.2 vs lib/oddb2xml/cli.rb in oddb2xml-2.4.3

- old
+ new

@@ -135,15 +135,13 @@ else output = builder.to_xml end File.open(File.join(WorkDir, file), 'w:utf-8') do |fh| output.split("\n").each do |line| - begin - # We want to ignore lines which are not really UTF-8 encoded - iso_8859_1 = line.encode('ISO-8859-1') + if /.xml$/i.match(file) fh.puts(line) - rescue => error - puts "#{error}: #{file} Ignoring #{line}" + else + fh.puts(Oddb2xml.convert_to_8859_1(line)) end end end if @options[:calc] FileUtils.cp(File.join(WorkDir, file), File.join(WorkDir, file.sub('.xml', '_'+Time.now.strftime("%d.%m.%Y_%H.%M")+'.xml')), :verbose => false)