• Юникод в ссылках?

    VaKonS
    @VaKonS Автор вопроса
    И для полноты картины, пара слов ещё о нескольких браузерах.

    В Опере показ юникода в ссылках включен в зонах из белого списка: opera:config#Network|IDNAWhiteList
    Если нужной зоны там нет, её можно добавить (в формате Punycode), завершив двоеточием.
    Например, для  .рф — xn--p1ai:

    Кодировку зон можно посмотреть здесь: Internationalized country code top-level domains.

    Хром и Интернет эксплорер включают показ юникода, если ссылка на одном из языков, выбранных в их языковых настройках, и она без смешения кодировок.

    В Сафари юникод включен для зоны с языком, выбранном в ОС, а также есть белый список зон в файле «IDNScriptWhiteList.txt» в папке с ресурсами.

    P. S. Если бы ещё для браузеров, использующих белые списки, был плагин, вручную управляющий зонами. :)

  • Юникод в ссылках?

    VaKonS
    @VaKonS Автор вопроса
    Кстати, ещё один момент: для зоны .рф ключ должен быть «network.IDN.whitelist.xn--p1ai».
  • Юникод в ссылках?

    VaKonS
    @VaKonS Автор вопроса
    Да, раз разрешили Юникод, что-то нужно придумывать. Логичнее всего, по-моему, сделать при регистрации автоматическую проверку на схожесть символов в разных кодировках — так и буквы не перепутаются, и можно будет использовать нестандартные, но не похожие ни на что имена (как те, что промелькнули в вышеупомянутой теме):

    ☃.net


    Ещё раз благодарю.
  • Юникод в ссылках?

    VaKonS
    @VaKonS Автор вопроса
    РЕШЕНИЕ для Mozilla Firefox (спасибо hayk):

    1) Оставить выключенным «network.IDN_show_punycode», чтобы нормально отображались имена в зонах, поддерживающих национальные кодировки —.рф, .укр,  .中国 и т. д.

    2) В настройках Firefox поставить значение FALSE в ключах, соответствующих зонам .com,  .org,  .net,  .biz и других, в которых по умолчанию должна использоваться латиница (исходя из их латинского названия).

    Т. е. зайти в настройки ФФ (по адресу «about:config») и поставить в значение FALSE ключи:
    network.IDN.whitelist.com
    network.IDN.whitelist.org
    network.IDN.whitelist.net

    И т. д., оставив значения TRUE для зон с использованием национальных кодировок (network.IDN.whitelist.xn-*) — для них будет включен обычный юникод.
  • Юникод в ссылках?

    VaKonS
    @VaKonS Автор вопроса
    О, гениально, спасибо! :)
    Но только одно уточнение: по умолчанию оно и так установлено в TRUE для всех зон в списке network.IDN.whitelist.*.
    Установка IDN_show_punycode в TRUE включает Punycode во всех зонах, даже у находящихся в этом белом списке.

    Итого, в данном случае нужно:
    1) оставить выключенным «network.IDN_show_punycode», чтобы нормально отображались имена в зонах, поддерживающих национальные кодировки (.рф, .укр, .中国 и т. д.;
    2) выключить в белом списке зоны, в которых нужно, чтобы имена с юникодом отображались, как xn-* (.com, .org, .biz и т. п).

    Лично для меня этого будет вполне достаточно.
    Наверное, вопрос закрыт, хотя всё же интересно, проверяют ли регистраторы имена на схожесть символов, но Вы правы, это, скорее всего, у каждого по разному.
  • Юникод в ссылках?

    VaKonS
    @VaKonS Автор вопроса
    Уточню, как hayk верно заметил, у меня выключен Punycode (включено отображение юникода в ссылках).

    Выключил я его для того, чтобы нормально отображались кириллические ссылки в домене .рф, иначе непонятно, на какой сайт переходишь, если он скрыт текстом в теге <a>.
  • Юникод в ссылках?

    VaKonS
    @VaKonS Автор вопроса
    Просто это неудобно, в зоне.рф ссылки неинформативными получаются, непонятно, куда переходить собираешься, особенно если ссылка скрыта текстом в <a>.
  • Юникод в ссылках?

    VaKonS
    @VaKonS Автор вопроса
    Хотя действительно, для многих вопрос, наверное, неактуален — у них значение по умолчанию, и ссылки выглядят как xn--*.
  • Юникод в ссылках?

    VaKonS
    @VaKonS Автор вопроса
    Punycode по умолчанию и включен. Но я его выключал из-за того, что кириллические ссылки не отображаются нормально.

    Т. е. при выключенном фишинг никак не обнаружить, получается?
    (Если не копировать ссылку и не проверять кодировку схожих символов, конечно).
  • Юникод в ссылках?

    VaKonS
    @VaKonS Автор вопроса
    В том-то и дело, что у меня в ФФ включен юникод, и ссылка на «ЖЖ» совсем не отличима от настоящей — она даже во всплывающей подсказке одинаково отображается: