November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Thursday, May 13th, 2010 11:17 am

Пошёл проверять, как работает свежеделегированный домен .рф.

В FF работает, он сконвертировал http://президент.рф/ в http://xn--d1abbgf6aiiy.xn--p1ai/, и так его дальше и показывает. В чём радость для любителей кириллицы – я так и не допёр.

Ну и как обычно, грабельки. На странице Написать в редакцию мне показали отличную капчу:

P.S. после нескольких перезагрузок страницы у меня сложилось ощущение, что картинок там очень ограниченное количество, порядка десятка.

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

Thursday, May 13th, 2010 10:25 am (UTC)
у меня в хроме показывает русскими буквами нормально
Thursday, May 13th, 2010 10:29 am (UTC)
ну очевидно, что это implementation dependent. непонятно, как правильнее. внутри-то оно в любом случае в пуникоде.
Thursday, May 13th, 2010 10:30 am (UTC)
сделаю вид, что всё прекрасно поняла :-)
Thursday, May 13th, 2010 10:38 am (UTC)
Для преобразования имён в IP-адреса все эти многоязычные домены всё равно переводятся в латинские буковки, цифирьки и знаки минус. Эта кодировка называется punycode.
Пример см. выше. То есть, внутри всё равно будет использоваться xn--d1abbgf6aiiy.xn--p1ai, а будет ли показываться пользователю это или президент.рф - определяется конкретной программой, как её авторы решили, так и будет.
А как правильно - я не знаю. С одной стороны, кириллица для меня читабельнее. Но если это будет арабица или китайские иероглифы, то удобнее punicode, я его хотя бы прочитать смогу. А для арабов и китацйев - наоборот.
Thursday, May 13th, 2010 03:11 pm (UTC)
Имхо, правильнее показывать на языке оригинала, потому как если человеку надо визуально запомнить адрес русского сайта, то с большой вероятностью он понимает что на этом сайте написанно. А на русском домене логично видеть русский текст.
Ну а есликто случайно попадет (или, к примеру, захочет перевести Google Translaе-ом или аналогом), то видеть адрес сайта ему не так уж важно, главное чтоб копировалось/вставлялось корректно.
Thursday, May 13th, 2010 10:46 am (UTC)
В IE все иначе, он сконвертировал http://xn--d1abbgf6aiiy.xn--p1ai/ в http://президент.рф/, и так его дальше и показывает.
Thursday, May 13th, 2010 10:47 am (UTC)
ну тоже в какой-то степени логично
Thursday, May 13th, 2010 10:53 am (UTC)
Да нет, вроде, с капчей все нормально.
Повторов не было у меня.
Edited 2010-05-13 10:53 am (UTC)
Thursday, May 13th, 2010 11:08 am (UTC)
да, я тож порадовался. но предпочёл бы редирект на англоязычный домен. по русски быстро что-то вдолбить хорошо, ибо иногда раскладка уже русская врублена и тд. а вот когда зашёл - уже тыкаешь мышкой
Thursday, May 13th, 2010 11:08 am (UTC)
В FF можно в aout:config установить network.IDN.whitelist.xn--p1ai в true, и будет показывать .рф. Полагаю, это довольно скоро будет по умолчанию.
Thursday, May 13th, 2010 11:12 am (UTC)
и действительно. спасибо
Thursday, May 13th, 2010 12:36 pm (UTC)
Пусть теперь думают о хттп:// , а точнее - о хттпс:// , которое само по себе не проставится.
Thursday, May 13th, 2010 12:46 pm (UTC)
в FF проставляется. но только http. https/ftp/и всё остальное придётся руками
Thursday, May 13th, 2010 06:20 pm (UTC)
Вот-вот; юзер уровня "не могу набрать домен латиницей" будет счастлив. Саппорты тоже.
Thursday, May 13th, 2010 02:46 pm (UTC)
Я где-то уже огрызалась, но все же, есть консоль с православным нынче уникодом:
~$ host президент.рф
Host президент.рф not found: 3(NXDOMAIN)
~$ whois  президент.рф
whois: рф.whois-servers.net: hostname nor servname provided, or not known


И шо с этим делать? Если не FF и хром?

Я вот про почту думаю и все такое...
Thursday, May 13th, 2010 02:50 pm (UTC)
у меня консоль юникодная, но это не помогает. надо ещё программы научить с этими IDN работать
Friday, May 14th, 2010 08:49 am (UTC)
Pattern not found (press RETURN)
Friday, May 14th, 2010 09:52 am (UTC)
Где это ты такой host нашел, интересно, у меня и во FreeBSD, и в ubuntu показывает. Написано там вот что:

IDN SUPPORT
If host has been built with IDN (internationalized domain name)
support, it can accept and display non-ASCII domain names. host
appropriately converts character encoding of domain name before sending
a request to DNS server or displaying a reply from the server. If you'd
like to turn off the IDN support for some reason, defines the
IDN_DISABLE environment variable. The IDN support is disabled if the
variable is set when host runs.

Добавлю, что эта поддержка IDN добавлена в версию 9.4.0 BIND'а, которая случилась в феврале 2007 года.
Friday, May 14th, 2010 09:54 am (UTC)
не на той машине запустил :) это CentOS release 5.4 (Final)
на убунте действительно в маре есть, но не работает. видимо, он там собран без IDN
Friday, May 14th, 2010 09:55 am (UTC)
в мане
Friday, May 14th, 2010 10:09 am (UTC)
а в том centos действительно только 9.3.6