Юникод
Юнико́д[1] (чаще всего) или Унико́д[2] (English: Unicode) — стандарт кодирования символов, включающий в себя знаки почти всех письменных языков мира[3]. В настоящее время стандарт является доминирующим в Интернете.
Punycode
Punycode (произносится как «паникод» или «пьюникод», неправильное произношение — «пуникод») — стандартизированный метод преобразования последовательностей Unicode-символов в так называемые ACE-последовательности ( — кодировка, совместимая с ASCII), которые состоят только из алфавитно-цифровых символов, как это разрешено в доменных именах. Punycode был разработан для однозначного преобразования доменных имен в последовательность ASCII-символов.