German Umlauts (äöü) in Url dont work

Hello,

I am using nginx 1.0.5 on debian squeeze. A domain with an german umlaut
‘ä’ wont work. Can someone give me a little help how to solve this
problem?

Tanks

Akunin

Posted at Nginx Forum:

German umlauts are not allowed in domains. If you use an umlaut-domain
it
is encoded as an IDN-domain (see here:
Internationalisierter Domainname – Wikipedia)
so dmin.example becomes xn–dmin-moa0i.example. The umlaut is converted
by the browser that sends the IDN-name to nginx.

Hendrik

Am Mo, 25.07.2011, 23:03 schrieb akunin:

On Wed, Jul 27, 2011 at 05:45:37PM +0200, Joost Molenaar wrote:

A domain with an german ‘’ wont work.

This[1] wiki article should explain it. You could try to use encoded
domain name in nginx config files.
(bratwrst.debratwürst.de)

Regards,
Joost Molenaar

[1]Internationalized domain name - Wikipedia

Yes, IDN should be set in server_name:

server_name  xn--bratwrst-b6a.de;  # bratwrst.de

You can search in Goolge “IDN converter” for online services such as:

https://www.centralnic.com/names/domains/idn/converter


Igor S.

A domain with an german ‘ä’ wont work.

This[1] wiki article should explain it. You could try to use encoded
domain name in nginx config files.
(bratwürst.debratwürst.de)

Regards,
Joost Molenaar

[1] Internationalized domain name - Wikipedia