ФЭНДОМ


Закодированная кириллица

Каждый участник википроектов сталкивался с этой проблемой. В языке кодировки URL решительно никак не представлена кириллица. А потому, например, ссылка на статью «Викии Вики» при вставке куда-либо через Ctrl+V будет отображаться как http://ru.wikies.wikia.com/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%B8_%D0%92%D0%B8%D0%BA%D0%B8. Не очень красиво, а главное — непонятно, куда же такая ссылка может привести. И ладно если в домене латинское wikia.com. А вдруг на его месте появится какой-нибудь кто.рф? В результате кодировки он превратится в http://xn--j1ail.xn--p1ai/. Страшновато выглядит? Вот именно.

Сегодня мы попробуем разобраться, каким же образом можно решить эту вечную проблему Рунета, чтобы при копировании кириллической ссылки буквы не заменялись абракадаброй.

Почему эта проблема актуальна для Викия?
Вопрос о кириллических ссылках, конечно, не является сугубо викийным. Однако именно наши пользователи страдают от него чуть ли не больше всех. Почти каждый из нас знает, как неудобно давать коллегам-участникам внешние ссылки на статьи или иные страницы другого википроекта. Вернее, давать-то их можно, но выглядят они уж больно некрасиво. Да, есть спецконструкции для внутренних ссылок, как то [[w:c:ru:]] и [[wikipedia:ru:]], но они не всегда удобны и малознакомы новичкам.

Любой, кто бывал на Викии Вики, знает, что в наших статьях активно используются сноски-примечания — источники в виде ссылок на действия участника или события на википроекте. Даже в статьях на малозначимые темы может спокойно набраться с десяток таких ссылок. Что и говорить о темах крупных и важных, по которым можно отыскать источников 50, а в некоторых случаях и 100… Много? Много. А теперь представьте, насколько мучительно исправлять каждую ссылку вручную, чем занимаются многие пользователи. Это можно делать по-разному. Кто-то сначала копирует латинское начало ссылки (http://ru.wikies.wikia.com/wiki/), а затем подставляет конец (%D0%92%D0). Другие первым делом вставляют цельную ссылку с кодировкой, а затем меняют кодировку кириллицей. В некоторых браузерах, например, Mozilla Firefox, есть хитрость с подстановкой наклонной черты (/) в конец адресной строки. Тогда копируете ссылку без черты, и кодировки нет. Счастье? Не тут-то было — чтобы ссылка заработала, придётся вручную дописывать http://. Какой бы способ вы ни выбрали, мучения гарантированны.

Избавиться раз и навсегда. Переходим на Opera

Opera

Быть может, читая все эти строки, вы, хватаясь за голову, недоумевали: «о чём речь? такой проблемы не существует». В таком случае вы — счастливый обладатель браузера Opera. Opera при копировании ссылок кириллицей автоматически вставляет их в понятной форме, по-русски и без жуткого ASCII-кода (это тот самый, что превращает буквы в %D0 и тому подобные шифры). Перейти на Opera — самый простой способ решения проблемы, рассматривающейся в нашем блоге.

Конечно, отказаться от любимого браузера в пользу нового и, возможно, малознакомого — шаг рискованный. Но в целом, Opera так же интуитивно понятен, как и ваши Explorer, Chrome, Яндекс или Mozilla, не имея при себе никаких значимых недостатков и отвечая всем запросам типичного пользователя.

Утилита COPY URL. Альтернатива пользователям Chrome

COPY URL

Как бы ни был хорош Opera, Google Chrome всё же был и остаётся наипопулярнейшим браузером в мире. Специально для его пользователей существует бесплатная утилита COPY URL, которую можно скачать прямо в магазине Chrome. Автор — некто Дмитрий Дьяконов, российский программист.

Как это работает? Очень просто: после скачивания, в верхней панели браузера справа от ссылки появится значок Значок COPY URL. Находясь на веб-странице с кириллицей в URL, кликните по значку, чтобы он стал жёлтым — вот таким Значок COPY URL (2). Вот и всё — теперь захо́дите в редактор, жмёте «Вставить» или CTRL + V, и нормальная ссылка готова. Только не жмите по привычке «Копировать» — вообще забудьте про эту опцию, иначе ничего не выйдет.

Кстати, через COPY URL можно копировать и внутритекстовые ссылки. Ну, в смысле те, что вне адресной строки, то есть на страницах сайтов. Кликаете по ссылке правой кнопкой мыши, выбираете опцию «Копировать URL», и вновь долой кодировка. Если вы ещё чего-то не поняли, скачайте утилиту сами и сможете понять суть простого механизма на практике.

Ссылка на скачивание COPY URL

Если ничего не помогло. Что ещё можно предпринять?
Если ни Chrome, ни Opera у вас нет, и оба вам сто лет не нужны, придётся искать альтернативные пути. Во-первых, надо отметить, что вне Викия не так много сайтов с кириллицей в URL, ссылки на которые нужно часто использовать на википроектах. А на другие проекты Викия можно ставить ссылки внутренние. Для этого пользуйтесь в исходном коде конструкцией [[w:c:ru.название_сайта:Название статьи|Отображаемый текст]]. Ах да, помимо Викия кириллицей в ссылках страдает ещё Википедия. Благо, для неё тоже предусмотрена специальная форма — [[wikipedia:ru:Название статьи|Отображаемый текст]]. Другое дело, что такие варианты не работают при ссылках на страницы истории правок или в редактор. Да и вводить их ещё зануднее, чем внешние ссылки с ASCII-кодом. Что тогда остаётся?

PhraseExpress

Если мы не можем сделать процесс замены кодировки на кириллицу автоматическим, можно хотя бы ускорить свои действия. Рекомендую бесплатную программу PhraseExpress — универсальный вставщик слов и фраз по «горячим клавишам». «Горячие клавиши», они же шорткаты, они же, по-простому, сочетания клавиш — как Ctrl+C (скопировать текст), например. Наша задача — сделать шорткатами ссылки на те сайты, которые, из-за кодирования русского алфавита, вызывают у вас затруднения при копировании. Допустим, делаем «горячую клавишу» для http://ru.wikies.wikia.com/wiki/. Тогда вам останется каждый раз вручную копировать только русскоязычное окончание URL. Объясню на примере: при редактировании нужна внешняя ссылка на статью «Викии Вики». Чтобы не мучаться, вы вводите на клавиатуре «горячую клавишу» (например, Ctrl+Ы). Автоматически появляется http://ru.wikies.wikia.com/wiki/, к которому вам остаётся приписать лишь слово Викии_Вики.

Так как же сделать эти шорткаты? После установки программы в нижней панели Windows (панели задач) появится кнопочка Значок PhraseExpress. Нажимаете её, а затем в открывшемся списке функций находите самый верх, где висит логотип PhraseExpress, а рядом — механическое колесо. Это колесо откроет ещё один выпадающий список, где вам нужна функция «Edit». В появившейся после этого вкладке жмёте «New Phrase» (CTRL+N), ну а дальше — дело техники. Введёной фразе, в нашем случае ссылке, можно по своему усмотрению выбрать любую «горячую клавишу». Не советую брать за «горячие» просто одинарные кнопки, иначе вы не сможете их набирать. Это я к тому что, если «р» станет горячей, не получится вводить саму букву «р», и вместо «привет» вы будете писать друзьям «пивет» — и так по аналогии со всеми буквами. Лучше устанавливайте сочетания с кнопками Ctrl, Alt, Shift и Win. Благо, настройки в программе очень гибкие, можно задействовать почти любую хитрую комбинацию.

Возможно, прочитав этот текст, вы запутались в массе слов, но интерфейс самой программы понятен и затруднений вызвать не должен даже у «чайников». Кстати, советую взять PhraseExpress на заметку и обладателям Chrome с Opera. Помимо возможности реализации быстрой вставки тегов, длинных тире, печатных кавычек и квадратных скобок, чудо-программа ещё и запоминает 20 последних записей в буфере обмена.

Ссылка на скачивание PhraseExpress

Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA , если не указано иное.