# File lib/mechanize/util.rb, line 38 def self.from_native_charset(s, code, ignore_encoding_error=false, log=nil) return s unless s && code return s unless Mechanize.html_parser == Nokogiri::HTML begin encode_to(code, s) rescue *ENCODING_ERRORS => ex log.debug("from_native_charset: #{ex.class}: form encoding: #{code.inspect} string: #{s}") if log if ignore_encoding_error s else raise end end end