diff options
| author | Sam Varshavchik | 2017-09-19 20:20:30 -0400 |
|---|---|---|
| committer | Sam Varshavchik | 2017-09-19 20:20:30 -0400 |
| commit | 9dd2e13aa0e8e3c0068d28e73ffe0a8f8e76ea23 (patch) | |
| tree | 8a3e141caded03ea7978a9635cb65721d1d6e036 /libmail/rfcaddr.C | |
| parent | ecda1daf86eda07e6d315fd2c7be41cf8a6a5781 (diff) | |
| download | courier-libs-9dd2e13aa0e8e3c0068d28e73ffe0a8f8e76ea23.tar.bz2 | |
Change default encoding character set to UTF-8.
Diffstat (limited to 'libmail/rfcaddr.C')
| -rw-r--r-- | libmail/rfcaddr.C | 5 |
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; } - |
