diff -r fe5cd20cb0eb -r 9a18f4dbb493 Helpviewer/Passwords/PasswordManager.py --- a/Helpviewer/Passwords/PasswordManager.py Sun Jan 10 13:59:15 2010 +0000 +++ b/Helpviewer/Passwords/PasswordManager.py Sun Jan 10 19:19:52 2010 +0000 @@ -167,7 +167,7 @@ loginFile = os.path.join(Utilities.getConfigDir(), "browser", "logins") try: - f = open(loginFile, "w") + f = open(loginFile, "w", encoding = "utf-8") for key, login in list(self.__logins.items()): f.write("%s\n" % key) f.write("%s\n" % login[0]) @@ -198,7 +198,7 @@ loginFile = os.path.join(Utilities.getConfigDir(), "browser", "logins") if os.path.exists(loginFile): try: - f = open(loginFile, "r") + f = open(loginFile, "r", encoding = "utf-8") lines = f.read() f.close() except IOError as err: