Давно известно: International Domain Names - херня. Хотя их даже у нас продают. Обидно, что весь этот shit некорректно работает в куче броузеров - то есть, перекодируется только в одну сторну, и в строке адреса я вижу фигню в IDN. Замечено лично мной в куче "нормальных" броузеров (и в "белых" доменных зонах). Вообще-то, надо с этим разбираться, потому как (похоже) это просто грабли моей системы.
Что я лично хочу, так это отображение IDN, punycode или UTF-7 "правильными" символами после домена. То есть, мне нафиг не нужен домен вида культуризм.com (который всё равно в строке адреса часто выглядит как xn--g1abfehvngc2g.com, то есть в IDN), а что-то вроде ru.wikipedia.org/культуризм. Чтобы можно было написать <a href="культуризм">, серверу пришел запрос GET /xn--g1abfehvngc2g HTTP/1.1, а в строке адреса показывался перекодированный юникодный текст.
Вот было бы щастье... Так нет же, за домены деньги платят, а ЧПУ сетевых коммерсов совершенно не гребёт.
IDN suxxx |