lib/csvlint/validate.rb in csvlint-0.3.2 vs lib/csvlint/validate.rb in csvlint-0.3.3
- old
+ new
@@ -121,9 +121,10 @@
@response_code = response.code
return build_errors(:not_found) if response.code == 404
validate_metadata
end
request.on_body do |chunk|
+ chunk.force_encoding(Encoding::UTF_8) if chunk.encoding == Encoding::ASCII_8BIT
io = StringIO.new(chunk)
io.each_line do |line|
break if line_limit_reached?
parse_line(line)
end