From a5efcd36b1517ffec6fd3ff9b8afcab3dcf51b9e Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Wed, 21 Jan 2009 21:54:15 +0100 Subject: [PATCH] fix handling of special Unicode characters --- ddportfolioservice/model/urlbuilder.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ddportfolioservice/model/urlbuilder.py b/ddportfolioservice/model/urlbuilder.py index 9940a5b..e5cd8ff 100644 --- a/ddportfolioservice/model/urlbuilder.py +++ b/ddportfolioservice/model/urlbuilder.py @@ -40,8 +40,9 @@ def build_urls(fields): fields.""" data = {} errors = {} - qfields = dict([(key, quote_plus(fields[key])) for key in fields]) - fpr = keyfinder.getFingerprintByEmail(str(fields['email'])) + qfields = dict([(key, quote_plus(fields[key].encode('utf8'))) \ + for key in fields]) + fpr = keyfinder.getFingerprintByEmail(fields['email'].encode('utf8')) if fpr: qfields['gpgfp'] = fpr[0] for section in my_config.sections():