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?

1 Answer 1


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
    Commented Feb 21, 2011 at 14:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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