Skip to content

Commit 643ac0a

Browse files
committed
add link in README to discussion on emoji domains
1 parent 95fee1a commit 643ac0a

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

README.rst

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -132,16 +132,18 @@ Internationalized domain names (IDN)
132132
''''''''''''''''''''''''''''''''''''
133133

134134
The first is `internationalized domain names (RFC
135-
5891) <https://tools.ietf.org/html/rfc5891>`__. The DNS system has not
135+
5891) <https://tools.ietf.org/html/rfc5891>`__, a.k.a IDNA 2008. The DNS system has not
136136
been updated with Unicode support. Instead, internationalized domain
137137
names are converted into a special IDNA ASCII form starting with
138138
``xn--``. When an email address has non-ASCII characters in its domain
139139
part, the domain part is replaced with its IDNA ASCII equivalent form
140140
in the process of mail transmission. Your mail submission library probably
141141
does this for you transparently. Note that most web browsers are currently
142-
in transition between IDNA 2003 (RFC 3490) and IDNA 2008 (RFC 5891). This
143-
library uses IDNA 2008 using the `idna <https://github.com/kjd/idna>`__
144-
module by Kim Davies.
142+
in transition between IDNA 2003 (RFC 3490) and IDNA 2008 (RFC 5891) and
143+
[compliance around the web is not very good](http://archives.miloush.net/michkap/archive/2012/02/27/10273315.html)
144+
in any case, so be aware that edge cases are handled differently by different
145+
applications and libraries. This library conforms to IDNA 2008 using the
146+
`idna <https://github.com/kjd/idna>`__ module by Kim Davies.
145147

146148
Internationalized local parts
147149
'''''''''''''''''''''''''''''

0 commit comments

Comments
 (0)