I've setup two subdomains, each using punycode:

http://xn--xxa.hawx.me/ -> http://μ.hawx.me/
http://xn--l6h.hawx.me/ -> http://♪.hawx.me/

If you visit the unicode versions, ♪.hawx.me will stay the same in the browser bar but μ.hawx.me will redirect to the punycode version. Why does this happen and is it possible to force it to stay as the μ version when visited?


It all depends on whether or not the TLD supports unicode. TLDs that do will be converted, TLDs that don't, won't.

In my browser (FireFox 3.6) neither of them stay in unicode, they both get converted to punycode, which I would suspect is the correct behaviour for .me

  • Thanks, I've been looking into it and I think it's because μ looks like a u so could be open to phishing, etc. And then there is of course the fact different browsers do different things as you pointed out. – hawx Feb 21 '11 at 14:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.