Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Net::IDN::Nameprep(3) User Contributed Perl DocumentationNet::IDN::Nameprep(3)

NAME
       Net::IDN::Nameprep - A Stringprep Profile for Internationalized Domain
       Names (RFC 3491)

SYNOPSIS
	 use Net::IDN::Nameprep;
	 $output = nameprep $input;

DESCRIPTION
       This module implements the nameprep specification, which	describes how
       to prepare internationalized domain name	(IDN) labels in	order to
       increase	the likelihood that name input and name	comparison work	in
       ways that make sense for	typical	users throughout the world.  Nameprep
       is a profile of the stringprep protocol and is used as part of a	suite
       of on-the-wire protocols	for internationalizing the Domain Name System
       (DNS).

FUNCTIONS
       This module implements a	single function, "nameprep", which is exported
       by default.

       nameprep( $input	[, AllowUnassigned => 1	] )
	   Processes $input according to the nameprep specification and
	   returns the result.

	   If $input contains characters not allowed for nameprep, it throws
	   an exception	(so use	"eval" if necessary).

	   This	function takes the following optional parameter:

	   AllowUnassigned
	       (boolean) If set	to a false value, unassigned code points in
	       $input are not allowed.

	       False MUST be used for stored strings.

	       True MAY	be used	for queries.

	       The default is true (backwards compatibility).

AUTHOR
       Claus Faerber <CFAERBER@cpan.org>

       Previous	versions written by Tatsuhiko Miyagawa <miyagawa@bulknews.net>

LICENSE
       Copyright 2007-2015 Claus Faerber.

       This library is free software; you can redistribute it and/or modify it
       under the same terms as Perl itself.

SEE ALSO
       Unicode::Stringprep, RFC	3491 (<http://www.ietf.org/rfc/rfc3491.txt>)

perl v5.24.1			  2017-07-03		 Net::IDN::Nameprep(3)

NAME | SYNOPSIS | DESCRIPTION | FUNCTIONS | AUTHOR | LICENSE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Net::IDN::Nameprep&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help