Здравствуйте, kochetkov.vladimir, Вы писали:
KV>(работает чуть менее, чем во всех браузерах, по состоянию на 18.04.2017)
А что, интересно, должны были бы бровсеры делать? Предупреждать, что в URLе находится смесь латинских и не-латинских букв? Наверняка, можно подобрать такое сочетание, которое вообще не будет содержать латинских букв, а по виду и не скажешь.
В принципе, спасибо надо говорить тем долбодятлам, которые протолкали идею интернационализированных доменных имен.
Здравствуйте, Pzz, Вы писали:
Pzz>А что, интересно, должны были бы бровсеры делать? Предупреждать, что в URLе находится смесь латинских и не-латинских букв? Наверняка, можно подобрать такое сочетание, которое вообще не будет содержать латинских букв, а по виду и не скажешь.
Можно, к примеру, отображать все символы, не относящиеся к ASCII, другим цветом.
Pzz>В принципе, спасибо надо говорить тем долбодятлам, которые протолкали идею интернационализированных доменных имен.
Здравствуйте, kochetkov.vladimir, Вы писали:
Pzz>>А что, интересно, должны были бы бровсеры делать? Предупреждать, что в URLе находится смесь латинских и не-латинских букв? Наверняка, можно подобрать такое сочетание, которое вообще не будет содержать латинских букв, а по виду и не скажешь.
KV>Можно, к примеру, отображать все символы, не относящиеся к ASCII, другим цветом.
Я тоже об этом подумал. Но по-хорошему, тут надо бы не выделять как-то особо ASCII, а все символы, относящиеся к разным, хм, алфавитам (code pages? эта хрень имеет какое-то название в терминологии UNICODE?) раскрашивать в разные цвета.
Вопрос в том, что кончится раньше, различимые цвета или похожие по начертанию алфавиты?
Здравствуйте, Pzz, Вы писали:
Pzz>Я тоже об этом подумал. Но по-хорошему, тут надо бы не выделять как-то особо ASCII, а все символы, относящиеся к разным, хм, алфавитам (code pages? эта хрень имеет какое-то название в терминологии UNICODE?) раскрашивать в разные цвета. Pzz>Вопрос в том, что кончится раньше, различимые цвета или похожие по начертанию алфавиты?
По-хорошему, надо все символы не из ascii писать хексом, с хорошо заметным префиксом, и пусть те долбодятлы урадуются.
Так многие браузеры даже делали с кириллицей в урле, только вот надо разрешить делать такое отдельно с доменом, отдельно — с остатком урла, чтобы пользователь мог выбирать. По дефолту лучше ставить всё непотребное в хексе.
Здравствуйте, cures, Вы писали:
C>Так многие браузеры даже делали с кириллицей в урле, только вот надо разрешить делать такое отдельно с доменом, отдельно — с остатком урла, чтобы пользователь мог выбирать. По дефолту лучше ставить всё непотребное в хексе.
В некоторых браузерах есть настройка с похожими функциями. В частности, в firefox есть опция network.IDN_show_punycode, которая преобразовывает все idn домены в ascii-вид.
Но это, конечно, не очень удобно, т.к. становится не видно исходное ("читаемое") имя. Лучше было бы конечно видеть оба варианта, если есть какие-то "подозрения".
Здравствуйте, Буравчик, Вы писали:
Б>Но это, конечно, не очень удобно, т.к. становится не видно исходное ("читаемое") имя. Лучше было бы конечно видеть оба варианта, если есть какие-то "подозрения".
Так безопасность не работает Если подозрения возникли, значит на компе уже давно дерётся полдюжины ботнетов за ресурсы.
А чем в хексе нечитаемо? Китайцы пусть ставят себе китайские брафсеры, а путин — чебурашку. Нам пока оставьте простую латиницу.
Pzz:
KV>>(работает чуть менее, чем во всех браузерах, по состоянию на 18.04.2017) Pzz>А что, интересно, должны были бы бровсеры делать? Предупреждать, что в URLе находится смесь латинских и не-латинских букв?
Там все буквы обычные кириллические кроме l, l — нечто предположительно кириллическое казахское.
Оффтопик: редактор FARа показывает код текущего символа, какой редактор еще такое умеет?..
Модератор-националист Kerk преследует оппонентов по политическим мотивам.
Здравствуйте, Pzz, Вы писали:
Pzz>А что, интересно, должны были бы бровсеры делать? Предупреждать, что в URLе находится смесь латинских и не-латинских букв?
Хром вот такую смесь просто отображает как punicode.
(Но в этом случае не смог, тут, видимо, нет латинских)