global
def convert_to_utf8(input_string)
-
(String)
-
Parameters:
-
input_string
(String
) --
def convert_to_utf8(input_string) ENCODINGS.each do |encoding| return input_string.encode('UTF-8', encoding) rescue Encoding::InvalidByteSequenceError, Encoding::UndefinedConversionError next end raise EncodingError("Cannot convert string #{input_string} to UTF-8") end