Punycode
Punycode is an encoding syntax that converts [[idn|internationalized domain names]] containing Unicode characters into ASCII-compatible strings starting with 'xn--'. This allows the [[dns|DNS]], which only supports ASCII, to handle non-Latin domain names.
Example
The domain münchen.de (Munich with umlaut) is encoded as xn--mnchen-3ya.de in Punycode.