NAME
Net::IDN::Encode - Encoding/Decoding of Internationalized Domain Names (IDNs).
SYNOPSIS
use Net::IDN::Encode;
$ascii = domain_to_ascii('müller.example.org');
DESCRIPTION
The "Net::IDN::Encode" module provides an easy-to-use interface for Internationalized Domain Names (IDNs).
FUNCTIONS
domain_to_ascii( $domain )
Converts all labels of the hostname $domain
(with labels seperated by full stops) to ASCII. May throw an exception on invalid input.
domain_to_unicode( $domain )
Converts all labels of the hostname $domain
(with labels seperated by full stops) to Unicode. May throw an exception on invalid input.
email_to_ascii( $email )
Converts the domain part (right hand side) of the RFC 2821/2822 email address to ASCII. May throw an exception on invalid input.
This function currently does not handle internationalization of the local-part (left hand side).
email_to_unicode( $email )
Converts the domain part (right hand side) of the RFC 2821/2822 email address to Unicode. May throw an exception on invalid input.
This function currently does not handle internationalization of the local-part (left hand side).
BUGS
This module relies on modules that should be considered ALPHA.
AUTHOR
Claus A. Färber <perl@cfaerber.name>
SEE ALSO
Net::IDN::Nameprep, Net::IDN::Punycode, http://www.ietf.org/rfc/rfc3490.txt
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 31:
Non-ASCII character seen before =encoding in 'domain_to_ascii('müller.example.org');'. Assuming UTF-8