diff -r e47a9d5954e8 -r 72f3bde98c58 Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py --- a/Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py Wed Dec 04 22:08:03 2013 +0100 +++ b/Plugins/VcsPlugins/vcsPySvn/SvnLogBrowserDialog.py Fri Dec 13 22:45:47 2013 +0100 @@ -10,6 +10,7 @@ from __future__ import unicode_literals # __IGNORE_WARNING__ import os +import sys import pysvn @@ -260,8 +261,13 @@ locker.unlock() for log in logs: + author = log["author"] + message = log["message"] + if sys.version_info[0] == 2: + author = author.decode('utf-8') + message = message.decode('utf-8') self.__generateLogItem( - log["author"], log["date"], log["message"], + author, log["date"], message, log["revision"], log['changed_paths']) dt = dateFromTime_t(log["date"]) if not self.__maxDate.isValid() and \