diff --git a/fdroidserver/metadata.py b/fdroidserver/metadata.py index 6e8bdf32..b1924357 100644 --- a/fdroidserver/metadata.py +++ b/fdroidserver/metadata.py @@ -525,9 +525,10 @@ class DescriptionFormatter: self.state = self.stNONE whole_para = ' '.join(self.para_lines) self.addtext(whole_para) - self.text.write(textwrap.fill(whole_para, 80, - break_long_words=False, - break_on_hyphens=False)) + wrapped = textwrap.fill(whole_para.decode('utf-8'), 80, + break_long_words=False, + break_on_hyphens=False) + self.text.write(wrapped.encode('utf-8')) self.html.write('

') del self.para_lines[:]