From bbe5aa2cf2eeff261503602eea393e3460389dea Mon Sep 17 00:00:00 2001
From: Fernando <fernandog@users.noreply.github.com>
Date: Mon, 13 Jul 2015 12:59:19 -0300
Subject: [PATCH] Encode freemobile msg and title with utf-8

https://github.com/SiCKRAGETV/sickrage-issues/issues/1513
---
 sickbeard/notifiers/freemobile.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/sickbeard/notifiers/freemobile.py b/sickbeard/notifiers/freemobile.py
index bcf10afd4..102da870f 100644
--- a/sickbeard/notifiers/freemobile.py
+++ b/sickbeard/notifiers/freemobile.py
@@ -50,7 +50,7 @@ class FreeMobileNotifier:
 
         # build up the URL and parameters
         msg = msg.strip()
-        msg_quoted = urllib2.quote(title + ": " + msg)
+        msg_quoted = urllib2.quote(title.encode('utf-8') + ": " + msg.encode('utf-8'))
         URL = "https://smsapi.free-mobile.fr/sendmsg?user=" + id + "&pass=" + apiKey + "&msg=" + msg_quoted
         
         req = urllib2.Request(URL)
@@ -75,7 +75,11 @@ class FreeMobileNotifier:
                     message = "Server error. Please retry in few moment."
                     logger.log(message, logger.ERROR)
                     return False, message
-                    
+        except Exception, e:
+                message = u"Error while sending SMS: {0}".format(e)
+                logger.log(message, logger.ERROR)
+                return False, message
+
         message = "Free Mobile SMS successful."
         logger.log(message, logger.INFO)
         return True, message
-- 
GitLab