X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/52e5fa6ad78f375cec5a207a123a4aa3939c8ddf..44d4a521a3c44d86d251f1f63c7232e61160e30a:/lib/utf8.rb diff --git a/lib/utf8.rb b/lib/utf8.rb index 90b8f0413..7865d6203 100644 --- a/lib/utf8.rb +++ b/lib/utf8.rb @@ -1,16 +1,9 @@ -require 'iconv' - 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? - Iconv.conv("UTF-8", "UTF-8", str) - return true - - rescue - return false - end + str.valid_encoding? + end end -