summaryrefslogtreecommitdiffstats
path: root/libmail/rfcaddr.C
diff options
context:
space:
mode:
Diffstat (limited to 'libmail/rfcaddr.C')
-rw-r--r--libmail/rfcaddr.C5
1 files changed, 2 insertions, 3 deletions
diff --git a/libmail/rfcaddr.C b/libmail/rfcaddr.C
index 082cccb..0f4d39b 100644
--- a/libmail/rfcaddr.C
+++ b/libmail/rfcaddr.C
@@ -163,7 +163,7 @@ string mail::address::getCanonAddress() const
{
a=a.substr(0, n) +
mail::iconvert::convert_tocase(a.substr(n),
- "iso-8859-1",
+ "utf-8",
unicode_lc);
}
@@ -402,7 +402,7 @@ void mail::emailAddress::decode()
for (std::string::iterator b=addr.begin(), e=addr.end(); b != e; ++b)
ucaddr.push_back((unsigned char)*b);
-
+
#if LIBIDN
size_t at=std::find(ucaddr.begin(), ucaddr.end(), '@')
- ucaddr.begin();
@@ -439,4 +439,3 @@ void mail::emailAddress::decode()
decodedName=ucname;
decodedAddr=ucaddr;
}
-