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)