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
568
г. Уфа
Понял. минобрнауки.рф превращается в следующую абракадабру 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
568
г. Уфа
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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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