2017-02-04 6 views
1

В настоящее время у меня есть список доменов, некоторые из которых интернационализированы.Пытаться расшифровать интернационализированный url

Например, один заканчивается этим xn--nqv7f.com, но я хочу, чтобы показать, как этот 机构.com

Я попытался кодирующим его ascii и utf-8, но я не могу показаться, чтобы получить консоль или мой сайт, чтобы напечатать как это. Я использую Python 3,5

'xn--nqv7f.com'.decode('utf-8') 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
AttributeError: 'str' object has no attribute 'decode' 

И когда я пытаюсь это я только получаю это

'xn--nqv7f.com'.encode("idna") 
b'xn--nqv7f.com' 

ответ

1

Если бы кодировать затем декодировать

'xn--nqv7f.com'.encode("idna").decode('idna') 
'机构.com' 

 Смежные вопросы

  • Нет связанных вопросов^_^