Pull to refresh

Comments 14

И что действительно есть люди, которые используют кириллические домены, а не просто делают редирект?
Кириллические домены больше нужны вовсе не простым людям (посетителям сайтов), а как раз — владельцам интернет-ресурсов (чтобы повысить поисковую выдачу, например).
И, редирект, как раз-таки, можно сделать наоборот, с к «кривого», но короткого адреса, типа u1y4d.ru на более «вменяемый» в зоне.рф, типа: винный.магазин.деревни.малые.омутищи.рф
Я даже в адресную строку кирилицу не пускаю, потому что при копировании из адресной строки все это превращается в жесть вида:
lurkmore.to/%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D1%8B
Для обработки в php нужно со всех сторон подставлять костыли с поддержкой UTF-8.

Кстати как там насчет сделать сделать для менеджера почту на домене
менеджер@лучшие-цветы.рф
Чтоб не позорится с vasya-cvety@mail.ru
Кликаю на вашу почту в огнелисе, открывается громоптиц и хочет отправить письмо на Прайсборд <xn--80acjs0acheg@xn--80acjs0acheg.xn--p1ai>

Короче люди сами себе придумывают проблемы, а потом героически их решают.
Кстати, %D0%9A… — это происки Микрософта (а, вернее его Интернет-эксплойтера, а еще точнее — вплоть до 8 версии).
Во всех остальных браузерах (и в Файер-фоксе, в том числе) Ваша ссылка
http://lurkmore.to/Кириллические_домены
отображается вполне-себе корректно.
Зачем мне происки Майкрософта? У меня последний фаерфокс при копировании из адресной строки и вставке в пост буковки превращаются в кракозяблы. Конечно при переходе на сайт они становятся нормальными, но мне хочется знать о содержании страницы до того как я на нее попаду.
За преобразовывание адресов в UTF-8 в Firefox отвечают настройки network.standard-url.encode-utf8 и network.standard-url.escape-utf8.
Если поставить about:config -> network.standard-url.escape-utf8=true, то это должно помочь в вашей проблеме(при при копировании ссылок с кириллическими буквами, они преобразовываются в UTF-8).

См. подробнее:
http://kb.mozillazine.org/Network.standard-url.encode-utf8
http://kb.mozillazine.org/Network.standard-url.escape-utf8
О, спасибо за комментарий, всегда хотел сделать эту штуку в фф как в опере.
Только вот network.standard-url.escape-utf8 нужно установить в false, а не true.
Да. Это я не правильно скопировал с about:config.
true — это значение по умолчанию. Нужно в false ставить.
Вот интересно, ссылка Тигора у меня в кракозяблах (рабочая ессно), а ссылка 10101 нормальная, это с чем связано?
Firefox 12
>По какому принципу идет фильтрация, не совсем ясно.

У Mozilla есть список доменов, для которых Firefox нормально отображает IDN-домены по-умолчанию.
Вот здесь его можно увидеть www.mozilla.org/projects/security/tld-idn-policy-list.html
Чтобы быть в том списке, администратор TLD должен иметь определённую политику по выдаче доменных имён, во избежание IDN-спуфинга. Тогда этот домен добавят в белый список Mozilla по умолчанию.
Чтобы домен добавили в список, организация, регламентирующая регистрацию доменов, должна написать письмо в Mozilla со ссылкой на правила регистрации и список разрешённых символов в имени домена.

Отображение кирилических доменов настривается в Firefox в about:config.
Там есть настройки Network.IDN_show_punycode и Network.IDN.whitelist.* (где * — может быть доменом).

Если хотите, чтобы, к примеру, и домен.net отображалось не в punycode создайте логическое поле network.IDN.whitelist.net со значением true.

Подробнее можно почитать:
http://kb.mozillazine.org/Network.IDN.whitelist.*
http://kb.mozillazine.org/Network.IDN_show_punycode
Sign up to leave a comment.

Articles