From 289e4224d2fc658ef421ef5cd2ed94812c62208d Mon Sep 17 00:00:00 2001 From: Enea Date: Thu, 10 Dec 2020 12:31:53 -0500 Subject: [PATCH] Fixes https://github.com/ua-parser/uap-ruby/issues/90 --- lib/user_agent_parser/parser.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/user_agent_parser/parser.rb b/lib/user_agent_parser/parser.rb index 5b3dee8..e851b06 100644 --- a/lib/user_agent_parser/parser.rb +++ b/lib/user_agent_parser/parser.rb @@ -30,6 +30,7 @@ def initialize(options = {}) end def parse(user_agent) + user_agent = user_agent&.encode('UTF-8', invalid: :replace) os = parse_os(user_agent) device = parse_device(user_agent) parse_ua(user_agent, os, device)