diff --git a/warden3/warden_client/warden_client.py b/warden3/warden_client/warden_client.py
index 93704f47b7fc4ac9c52b96007cba3c7b77daa2d1..d72273985dab56310a09ce59b0db3eea1d4abb74 100644
--- a/warden3/warden_client/warden_client.py
+++ b/warden3/warden_client/warden_client.py
@@ -281,7 +281,8 @@ class Client(object):
                 fl = logging.FileHandler(
                     filename=path.join(
                         path.dirname(__file__),
-                        filelog.get("file", "%s.log" % self.name)))
+                        filelog.get("file", "%s.log" % self.name)),
+                        encoding="utf-8")
                 fl.setLevel(loglevel(filelog.get("level", "debug")))
                 fl.setFormatter(format_time)
                 self.logger.addHandler(fl)