2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу Пред.  1, 2, 3, 4, 5, 6  След.
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение01.02.2016, 11:32 


20/03/14
12041
«Internet link»

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение01.02.2016, 11:44 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Мегагранты

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение02.02.2016, 15:20 


12/05/07
581
г. Уфа
Понял. минобрнауки.рф превращается в следующую абракадабру xn--80abucjiibhv9a.xn--p1ai. Один из таких конвертеров находится по адресу http://www.charset.org/punycode.php. Но это самодел. Он может конвертировать не всё или конвертировать с ошибками. А имеется ли официальный сайт для таких преобразований? Почему информацию о необходимости такой конверсии не поместили в раздел Руководство по BBCode этого форума?

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение02.02.2016, 15:26 


20/03/14
12041
Ruslan_Sharipov
Почитайте тему, ссылку на которую я приводила выше. Там способы всех мастей, мне кажется.
Проблема не слишком актуальна, поскольку половина браузеров преобразует код ссылки по умолчанию.

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение02.02.2016, 20:10 


12/05/07
581
г. Уфа
Lia, там юникод в конце ссылки, а доменное имя нормальное. И проблема не в браузерах, а в том, что непосвящённому трудно догадаться, что в URL надо некую бяку засунуть, чтобы форум её принял как ссылку, а уж браузер затем преобразовал. Вы позволите внести информацию про xn--80abucjiibhv9a.xn--p1ai в указанное Вами обсуждение, поскольку здесь, как я понял, ветка через два дня будет удалена?

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение02.02.2016, 20:21 


20/03/14
12041
Ruslan_Sharipov

(Оффтоп)

У Вас какой браузер?

Из тех, что есть у меня, только IE не перекодирует. даже IE перекодирует.

Воспользуйтесь советом.
Red_Herring в сообщении #1074973 писал(а):
Поскольку движок у форума старый, URL должен содержать только ASCII, а всё остальное должно быть urlencoded
Я использую этот: http://meyerweb.com/eric/tools/dencoder/

В Chrome и Firefox все делается само, нужды в encoding-e нет.

-- 02.02.2016, 22:34 --

Ruslan_Sharipov в сообщении #1095754 писал(а):
Например, [url=http://минобрнауки.рф/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/3531]Мегагранты[/url]

По Вашей ссылке отсюда тоже все замечательно переходит куда надо.
Без ошибок.

-- 02.02.2016, 23:03 --

======

Upd

Я сходила на разведку и, кажется, поняла, в чем проблемы. Проблемы в том, что проблем нет: подавляющее большинство браузеров, поддерживающих пьюникод (а это самые популярные), выдают ссылку
Код:
http://минобрнауки.рф/
сразу в готовом виде, то есть в пьюникоде.
Код:
http://xn--80abucjiibhv9a.xn--p1ai/

Так чего же лучше? именно это и вставляем в теги URL.

Ссылка на новость о мегагрантах так и выглядит
Код:
http://xn--80abucjiibhv9a.xn--p1ai/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/3531

Она такая рабочая, что лучше не бывает.
Смотрим: Мегагранты

Правильно я понимаю, что затруднения возникли из-за того, что ссылка в непривычном виде?

Резюме: так и вставляем, никакие конвертеры не нужны.

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение02.02.2016, 23:27 


20/03/14
12041
Кстати.
Ruslan_Sharipov
Ник участника, к которому Вы хотите обратиться, очень просто воспроизвести, и даже нужным шрифтом, кликнув на него над аватарой этого участника.

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение02.02.2016, 23:29 
Заслуженный участник
Аватара пользователя


19/12/10
1546
Lia в сообщении #1096221 писал(а):
подавляющее большинство браузеров, поддерживающих пьюникод (а это самые популярные)

Я что-то делаю не так? Или Firefox один из непопулярных браузеров? Но ссылку
Код:
http://минобрнауки.рф/новости/3531
он копирует как
Код:
http://минобрнауки.рф/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/3531
без какого-либо пьюникодирования.

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение02.02.2016, 23:40 


20/03/14
12041
whitefox
Все так. Переходит? переходит. Firefox поддерживает и punycode, и кириллические домены.

Вот перешла по Вашей ссылке, скопировала из адресной строки URL, получила
Код:
http://xn--80abucjiibhv9a.xn--p1ai/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/3531

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение02.02.2016, 23:44 
Заслуженный участник
Аватара пользователя


19/12/10
1546
В том-то и дело, что у меня из адресной строки сайта ссылка копируется без пьюникодирования как
Код:
http://минобрнауки.рф/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/3531
Может какую-то настройку в браузере нужно включить?

-- 02 фев 2016, 23:49 --

Выделяя эту ссылку и кликая по ней правой кнопкой, я тоже перехожу на страницу, но в таком виде эта ссылка в теги URL не заключается.

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение03.02.2016, 00:08 


20/03/14
12041
whitefox
По FF Вам, думаю, лучше меня подскажут, у меня всю дорогу Chrome, и в отношении всеядности к кодировкам он меня устраивает полностью. Устанавливать лишний браузер не хочется. )
whitefox в сообщении #1096277 писал(а):
Выделяя эту ссылку и кликая по ней правой кнопкой, я тоже перехожу на страницу, но в таком виде эта ссылка в теги URL не заключается.

Поняла. У меня это решается только енкодингом в пьюникод. :)

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение03.02.2016, 10:25 


20/03/14
12041
whitefox
Я пошарила, и вот результат: теперь я умею копировать ссылки из адресной строки FF так, что это будет сразу punycode, но зато и в адресной строке - он же. Я бы не предпочла этот вариант, лучше иметь возможность контролировать, какие домены ты посещаешь. Ссылки на русскоязычные домены нужны не так и часто.

Но если интересно - могу рассказать.

Сразу и то, и другое - я не умею. Зато Chrome (почему они мне не платят за рекламу? :)) делает автоматически.

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение03.02.2016, 10:28 
Заслуженный участник
Аватара пользователя


19/12/10
1546
Lia в сообщении #1096362 писал(а):
Но если интересно - могу рассказать.

Будьте так добры. Просто умираю от любопытства. :-)

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение03.02.2016, 10:47 


20/03/14
12041
whitefox
Окей.
Как кириллический домен отображать в punycode под FF.

1) Открываем FF.
2) Набираем в адресной строке about:config
3) Находим поле network.IDN_show_punycode;
4) Меняем значение на true.

Готово.

Результат копирования ссылки из адресной строки выше под FF (под ним и набираю):
Код:
http://xn--80abucjiibhv9a.xn--p1ai/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8/3531

И вот и недостаток: именно в этом виде ссылка в адресной строке и отображается. Вернее, ее punycode-часть, utf-8 преобразуется в кириллицу, как и положено.

 Профиль  
                  
 
 Re: Тэг URL с русскоязычными доменами.
Сообщение03.02.2016, 11:03 
Заслуженный участник
Аватара пользователя


19/12/10
1546
Lia
Огромное спасибо. :D

Может действительно стоит этот топик где-нибудь сохранить? Например, добавить к упомянутой Вами теме «Internet link».

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 81 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Модераторы: cepesh, Forum Administration



Кто сейчас на конференции

Сейчас этот форум просматривают: Mikhail_K


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group