Convert international domains to Punycode
Punycode is a way to represent international characters (Unicode) in domain names using only ASCII characters. It starts with "xn--" followed by encoded characters. This allows non-English domains like "münchen.de" to work in DNS systems that only understand ASCII.