What is a domain’s ACE code and how is it converted?
ACE (ASCII Compatible encoding) is the mechanism that makes it possible to incorporate internationalised characters in applications designed to work with ASCII characters only. It is described by RFC3490. The main use of ACE is to incorporate domains with international characters in the DNS. A conversion is carried out employing algorithms called ToASCII and ToUnicode. These algorithms are applied to the domain name labels that contain non-ASCII characters. For example, the ACE version of “eñe.es” is “xn--ee-zja.es”; the latter is what makes it possible to use “eñe.es” in the DNS. Other examples: Version without ACE coding == Version with ACE coding • Miño.es == xn--mio-8ma.es • Fluvià.es == xn--fluvi-vqa.es • Nervión.es == xn--nervin-fxa.