Internationalized Domain Names (IDN) implementation
