kpimutils
Email IDN (punycode) handling
Functions | |
QString | KPIMUtils::fromIdn (const QString &addrSpec) |
QString | KPIMUtils::normalizeAddressesAndDecodeIdn (const QString &addresses) |
QString | KPIMUtils::normalizeAddressesAndEncodeIdn (const QString &str) |
QString | KPIMUtils::toIdn (const QString &addrSpec) |
Detailed Description
Function Documentation
◆ fromIdn()
QString KPIMUtils::fromIdn | ( | const QString & | addrSpec | ) |
Decodes the punycode domain part of the given addr-spec if it's an IDN.
- Parameters
-
addrSpec a pure 7-bit email address (addr-spec in RFC2822)
- Returns
- the email address with Unicode domain
◆ normalizeAddressesAndDecodeIdn()
QString KPIMUtils::normalizeAddressesAndDecodeIdn | ( | const QString & | addresses | ) |
Normalizes all email addresses in the given list and decodes all IDNs.
- Parameters
-
addresses a list of email addresses with punycoded IDNs
- Returns
- the email addresses in normalized form with Unicode IDNs
◆ normalizeAddressesAndEncodeIdn()
QString KPIMUtils::normalizeAddressesAndEncodeIdn | ( | const QString & | str | ) |
Normalizes all email addresses in the given list and encodes all IDNs in punycode.
- Parameters
-
str a list of email addresses
- Returns
- the email addresses in normalized form
◆ toIdn()
QString KPIMUtils::toIdn | ( | const QString & | addrSpec | ) |
Encodes the domain part of the given addr-spec in punycode if it's an IDN.
- Parameters
-
addrSpec a pure email address with Unicode domain
- Returns
- the email address with domain in punycode
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Jul 22 2021 00:00:00 by doxygen 1.9.1 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Jul 22 2021 00:00:00 by doxygen 1.9.1 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.