fails:String#encode! replaces invalid characters
fails:String#encode! replaces undefined characters
fails:String#encode! replaces xml characters
fails:String#encode! replaces xml characters and quotes the result
fails:String#encode! tags the String with the given encoding
