openstreetmap-website/lib/utf8.rb
2018-09-22 17:12:29 +01:00

10 lines
239 B
Ruby

module UTF8
##
# Checks that a string is valid UTF-8 by trying to convert it to UTF-8
# using the iconv library, which is in the standard library.
def self.valid?(str)
return true if str.nil?
str.valid_encoding?
end
end