idna

Internationalized Domain Names in Applications (IDNA)

Here are some articles that you may find helpful