Github Pages не работает с пользовательским доменом кириллицы - PullRequest
0 голосов
/ 27 апреля 2018

Итак, я пытаюсь настроить пользовательский домен на страницах github, и мой домен содержит буквы кириллицы, и я не могу добавить пользовательский домен:

enter image description here

Но с английскими буквами все в порядке:

enter image description here

1 Ответ

0 голосов
/ 29 апреля 2018

Вы должны следовать соглашению IDNA:

Чтобы предотвратить случайное толкование немеждународных доменных имен, содержащих дефисы, как Punycode, последовательности Punycode международных доменных имен имеют так называемый префикс ASCII-совместимого кодирования (ACE), «xn--», с добавлением префикса. [2] Таким образом, доменное имя "bücher.tld" будет представлено в ASCII как "xn - bcher-kva.tld".

Используя python, вы можете попробовать encode('idna'), чтобы найти, какие символы использовать, например:

$ python
>>> x = u'bücher.tld'
>>> x.encode('idna')
b'xn--bcher-kva.tld'
>>> x.encode('idna').decode('idna')
'bücher.tld'
...