- end
-
- ##
- # 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 valid_utf8?(str)
- return true if str.nil?
- Iconv.conv("UTF-8", "UTF-8", str)
- return true
-
- rescue
- return false
- end
-