mirror of
https://github.com/jwinterm/modoboa.git
synced 2026-10-21 06:18:45 +02:00
@@ -53,14 +53,19 @@ class IMAPheader(object):
|
||||
def to_unicode(value):
|
||||
if value is None or type(value) is unicode:
|
||||
return value
|
||||
try:
|
||||
value = value.decode('utf-8')
|
||||
except UnicodeDecodeError:
|
||||
pass
|
||||
else:
|
||||
return value
|
||||
try:
|
||||
res = chardet.detect(value)
|
||||
except UnicodeDecodeError:
|
||||
return value
|
||||
if res["encoding"] == "ascii":
|
||||
return value
|
||||
return value
|
||||
#return value.decode(res["encoding"])
|
||||
return value.decode(res["encoding"])
|
||||
|
||||
@staticmethod
|
||||
def parse_address(value, **kwargs):
|
||||
|
||||
Reference in New Issue
Block a user