- From: Noah Levitt <notifications@github.com>
- Date: Fri, 03 Mar 2017 11:58:45 -0800
- To: whatwg/url <url@noreply.github.com>
- Cc: Subscribed <subscribed@noreply.github.com>
Received on Saturday, 4 March 2017 10:09:30 UTC
IDNA2008 ``` >>> import idna >>> host = b'\xe2\x98\x83' >>> idna.encode(host.decode('utf-8'), uts46=True) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Users/nlevitt/workspace/urlcanon/urlcanon-ve35/lib/python3.5/site-packages/idna/core.py", line 355, in encode result.append(alabel(label)) File "/Users/nlevitt/workspace/urlcanon/urlcanon-ve35/lib/python3.5/site-packages/idna/core.py", line 276, in alabel check_label(label) File "/Users/nlevitt/workspace/urlcanon/urlcanon-ve35/lib/python3.5/site-packages/idna/core.py", line 253, in check_label raise InvalidCodepoint('Codepoint {0} at position {1} of {2} not allowed'.format(_unot(cp_value), pos+1, repr(label))) idna.core.InvalidCodepoint: Codepoint U+2603 at position 1 of '☃' not allowed ``` IDNA2003 ``` >>> host = b'\xe2\x98\x83' >>> host.decode('utf-8').encode('idna') b'xn--n3h' ``` -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/whatwg/url/issues/263#issuecomment-284055061
Received on Saturday, 4 March 2017 10:09:30 UTC