module Cucumber::WindowsOutput
def print(*a)
def print(*a) begin cucumber_print(*Iconv.iconv(Cucumber::CODEPAGE, "UTF-8", *a.map{|a|a.to_s})) rescue Iconv::InvalidEncoding => e STDERR.cucumber_puts("WARNING: #{e.message}") cucumber_print(*a) rescue Iconv::IllegalSequence => e STDERR.cucumber_puts("WARNING: #{e.message}") cucumber_print(*a) end end