diff --git a/icu4c/source/common/unicode/uidna.h b/icu4c/source/common/unicode/uidna.h index eaec021ded..79822ce817 100644 --- a/icu4c/source/common/unicode/uidna.h +++ b/icu4c/source/common/unicode/uidna.h @@ -23,16 +23,16 @@ /** *\file * UIDNA API implements the IDNA protocol as defined in the IDNA draft - * (http://www.ietf.org/internet-drafts/draft-ietf-idn-idna-14.txt). + * (http://www.ietf.org/rfc/rfc3490.txt). * The draft defines 2 operations: ToASCII and ToUnicode. Domain labels * containing non-ASCII code points are required to be processed by * ToASCII operation before passing it to resolver libraries. Domain names * that are obtained from resolver libraries are required to be processed by * ToUnicode operation before displaying the domain name to the user. * IDNA requires that implementations process input strings with Nameprep - * (http://www.ietf.org/internet-drafts/draft-ietf-idn-nameprep-11.txt), + * (http://www.ietf.org/rfc/rfc3491.txt), * which is a profile of Stringprep (http://www.ietf.org/rfc/rfc3454.txt), - * and then with Punycode (http://www.ietf.org/internet-drafts/draft-ietf-idn-punycode-03.txt). + * and then with Punycode (http://www.ietf.org/rfc/rfc3492.txt). * Implementations of IDNA MUST fully implement Nameprep and Punycode; * neither Nameprep nor Punycode are optional. * The input and output of ToASCII and ToUnicode operations are Unicode