WikiDer > Справка: ввод специальных символов - Википедия

Help:Entering special characters - Wikipedia

Много специальные символы (те, что не на стандартной компьютерной клавиатуре) полезны - а иногда и необходимы - в статьях Википедии. Даже в статьях, в которых используются только английские слова, могут использоваться знаки препинания, например em dash (-) и символы, такие как знак раздела (§) или зарегистрированный знак (®). В статьях о европейских людях или местах или в них могут использоваться многие расширенные латинские символы, а статьи о других людях и местах могут потребовать символов из совершенно других алфавитов. В этой статье описывается несколько способов ввода таких символов.

Методы входа

Есть несколько способов ввести специальный символ в вики-текст.

Ссылка на специальный символ

Используйте ссылку со специальным символом, чтобы ввести Unicode (UTF-8) персонаж. Ссылки доступны в Специальные символы над окном редактирования и под кнопками внизу окна редактирования (подробнее о последнем см. Справка: CharInsert). Щелчок по ссылке со специальным символом вводит этот символ в текущую позицию курсора в окне редактирования, поэтому вам нужно разместить курсор там, где вы хотите, прежде чем щелкнуть ссылку.

Щелкнув стрелку слева от Специальные символы над окном редактирования открывается список групп изображений спецсимволов (см. рис. 1 ниже); повторный щелчок по стрелке (которая теперь указывает вниз) закрывает список. Щелкните название группы (например, Символы) для отображения этой группы; щелкните изображение соответствующего символа, чтобы ввести этот символ в текущую позицию курсора в окне редактирования. Некоторые изображения разных персонажей очень похожи по внешнему виду, поэтому важно использовать правильное изображение. Например, изображения для закрывающих одинарных кавычек (') и закрывающих двойных кавычек (") очень похожи на изображения для одинарных штрихов (') и двойных штрихов (″) (последние два расположены после изображение символа градуса).

Рис. 1. Ссылки со специальными символами над окном редактирования: Символ группа


Группы для ссылок на специальные символы под окном редактирования отображаются по очереди; группа по умолчанию Вставлять, который включает знаки препинания и некоторые другие распространенные символы (см. рис. 2 ниже), но может отображаться и другая группа, если вы ее ранее выбрали. Щелкните стрелку, направленную вниз, справа от этого поля, чтобы отобразить другие группы; щелкните соответствующую группу, чтобы выбрать ее. Когда курсор наведен на ссылку со специальным символом, ссылка будет подчеркнута; щелчок по подчеркнутой ссылке вводит этот символ в текущую позицию курсора в окне редактирования.

Рис. 2. Ссылки на специальные символы под окном редактирования: по умолчанию Вставлять группа


Русские буквы в Кириллица группа; большинство других европейских букв находятся в латинский группа. Возможно, вам придется щелкнуть несколько категорий в обоих местах, чтобы найти свой особый символ, особенно если он не алфавитный: математические символы могут находиться в Символы, Вставлять, или же Математика и логика (последние два есть только в нижней ссылке) или в Википедия: Математические символы и связанные статьи.

Некоторые изображения персонажей и ссылки включают пары открывающих и закрывающих кавычек. По умолчанию пара символов вводится в текущей позиции курсора; если отрывок текста выделен до щелчка по изображению или ссылке, кавычки вводятся в начале и в конце выделения.

Эта функциональность предоставляется MediaWiki Расширение CharInsert, который был установлен администраторами Википедии.

Код клавиатуры

Введите символ Юникода, используя Альтернативный код (Windows Операционная система), Ключ опции (Macintosh компьютер) или комбинацию Unicode (Linux).

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

Списки альтернативных кодов и комбинаций клавиш Option приведены в источниках, связанных с внешняя ссылка.

На iPhone и iPad (IOS) специальные символы вводятся с помощью шаблона {{Unicode | & # x любой-четырехзначный-шестнадцатеричный-номер ;}}. (Пробел между {& # x00A0 {следует удалить.) В некоторых браузерах это будет отображаться более точно по сравнению с просто & # x любое четырехзначное шестнадцатеричное число; . В этой операционной системе меню символов внизу страниц WP Edit более ограничено, чем в Windows.

Windows - альтернативный код

Под Windows Alt кнопка нажата и удерживается, пока десятичный код символа вводится на цифровая клавиатура; то Alt затем отпускается клавиша, и появляется персонаж. Цифровой код соответствует символу кодовая точка в Окна 1252 кодовая страница, с нулем в начале; например, короткое тире (-) вводится с использованием Alt+0150. Начальный ноль обязателен; если он опущен, вводится символ, соответствующий кодовой точке в кодовой странице OEM по умолчанию. Например, если OEM по умолчанию кодовая страница 437, Alt+150 дает û.

На компьютере под управлением Майкрософт Виндоус операционной системе, многие специальные символы с десятичным эквивалентом номеров кодовых точек меньше 256 могут быть введены с помощью клавиатуры Alt+десятичный ключи с эквивалентными кодовыми числами.

Например, персонаж é (Маленькая e с острым ударением, код объекта HTML & eacute;) можно получить, нажав Alt+130.

Это означает, что сначала нажмите Alt (и держите ее нажатой) левой рукой, затем нажмите цифровые клавиши 1, 3, 0, последовательно, один за другим, в правой части цифровая клавиатура часть клавиатуры, затем отпустите Alt ключ.

Но специальные символы, например λ (маленькая лямбда), нельзя получить из его десятичного кода 955 или 0955, используя его с Alt ключ, если используется внутри Блокнот или же Internet Explorer). Вы получите неправильный символ «╗» или «» ».

В Word Pad редактор принимает (десятичные числовые кодовые точки объекта) значения выше 255, поэтому его можно использовать для получения специальных символов / символов Юникода, а затем скопировать и вставить там, где эти символы необходимы.

Чтобы правильно получить такие специальные символы, которые имеют десятичные точки кода выше 255, другой вариант - сначала использовать или ввести шестнадцатеричную кодовую точку символа, а затем нажать Alt+Икс ключи. Для этого откройте или запустите WordPad, Слово, LibreOffice Writer и т. д. редактирование прикладного программного обеспечения, (это Alt+Икс процесс не будет работать в Internet Explorer, Блокноте и т. д.). Печатать 3BB, который представляет собой шестнадцатеричный эквивалент числовой кодовой точки символа λ, затем нажмите Alt+Икс. Шестнадцатеричный код 3BB преобразует / превратится в λ персонаж. Если вы нажмете Alt+Икс комбинация клавиш снова, тогда символ λ будет преобразован обратно в его шестнадцатеричный эквивалент кодовой точки, 3BB. Теперь символы можно скопировать и вставить там, где вы хотите их использовать, или (в IE) используйте его шестнадцатеричный эквивалентный код HTML & # x3BB; или его десятичный эквивалентный код HTML λ.

Macintosh - клавиша Option

На компьютере Macintosh ⌥ Opt клавиша (а иногда и другая клавиша) нажимается и удерживается, пока нажата другая клавиша; то ⌥ Opt затем отпускается клавиша (и, если применимо, другая клавиша), и появляется символ. Например, короткое тире вводится с использованием ⌥ Opt+-; длинное тире (-) вводится с использованием ⇧ Shift+⌥ Opt+-.

Также на Macintosh нажатие и удерживание определенных букв (гласных и нескольких других букв) вызывает всплывающее меню со связанными специальными символами, такими как версии гласных с акцентом, на которые можно щелкнуть или выбрать их численно.

Linux - Юникод

В Linux должен работать один из трех методов:

  • Держать Ctrl+⇧ Shift и введите U за которым следует до восьми шестнадцатеричных цифр (на основной клавиатуре или цифровой клавиатуре). Затем отпустите Ctrl+⇧ Shift.
  • Держать Ctrl+⇧ Shift+U и введите до восьми шестнадцатеричных цифр, затем отпустите Ctrl+⇧ Shift+U.
  • Тип Ctrl+⇧ Shift+U, затем введите до восьми шестнадцатеричных цифр, затем введите ↵ Enter.

В LibreOffice, OpenOffice.org и Inkscape, например, работает только второй способ. В GTK работает только третий способ.

iOS

В операционной системе iOS, используемой на iPhone и iPad, символы с диакритическими знаками, используемые в западноевропейских языках, создаются удерживанием пальца на символе, которому требуется диакритический, который открывает меню. Таким образом также создаются некоторые из наиболее распространенных специальных символов. Удерживая палец на клавише $, например, вы получаете доступ к ₽ (Испанская песета, испанские деньги до евро), ¥ (иена), € (евро), ¢, £ и. В в тире, em dash, и • доступны, удерживая дефис ключ вниз. Доступ к § можно получить, удерживая & вниз. Кроме того, есть 308 альтернативных клавиатур, которые устанавливаются через Настройки - Общие - Язык и регион - Добавить язык. К ним относятся арабский, русский, иврит, Пенджаби, и многие малоизвестные, например идиш, Тайский, и Армянский.

Невозможно напрямую установить новый шрифт операционной системы в iOS. Сторонние приложения предлагают шрифты, в основном декоративные шрифты без засечек, не подходящие для текста, в виде альтернативных клавиатур. Эти программы напоминают TSR Прекратить и остаться резидентом Программа под MS-DOS: запускается программа для установки шрифта / клавиатуры, затем программа выходит. Установленные клавиатуры выделяются глобусом слева от пробела. Эти программы, поскольку третьи стороны могут при определенных условиях получать доступ к вводу текста пользователями, могут представлять угрозу безопасности. Другие сторонние компании предлагают шрифты, которые можно использовать только в приложении.

Внешнее приложение

Windows

Выберите, скопируйте и вставьте символ из Карта персонажей заявление.

Macintosh

Есть два внешних варианта:

  • Введите символ, дважды щелкнув нужный символ в инструменте «Специальные символы», доступном в нижней части любого меню «Правка». Вы можете настроить отображаемые наборы символов, например, чтобы добавить больше символов фонетического алфавита, следуя инструкциям дан здесь.
  • Включите меню ввода (через панель «Источники ввода» в системных настройках «Клавиатура»). Это дает доступ к:
    • Средство просмотра клавиатуры, которое можно использовать для просмотра и ввода символов, доступных через ⌥ Вариант ключ
    • Средство просмотра символов, которое можно использовать для доступа к любому символу Unicode. Он также доступен в инструменте "Специальные символы".

Linux

Выберите, скопируйте и вставьте символ, используя Карта персонажей GNOME. Если он еще не установлен вместе с GNOME, он обычно доступен как «gucharmap» (который можно установить с помощью «yum install gucharmap» как root, например, в дистрибутиве Linux, подобном Redhat).

Ссылка на символы HTML (не рекомендуется)

Используйте HTML характеристика личности. Ссылка может быть либо названный или же числовой; любой тип начинается с амперсанда (&) заканчивается точкой с запятой (;). А именованная ссылка имеет форму &имя;; Например, &могила; относится к строчной латыни а с серьезным ударением (а). Поскольку имена достаточно мнемонические, их обычно легче запомнить, чем числовые коды, и, соответственно, их легче распознать другим редакторам.

Некоторые символы Юникода, например турецкий буквы, не имеют имен HTML, поэтому числовая ссылка иногда является единственным вариантом использования HTML. HTML ссылка на числовой символ имеет форму &#D; или же &#ИксЧАС;; D и ЧАС являются персонажами Кодовая точка Unicode в десятичном и шестнадцатеричном формате. Например, либо — или же & # x2014; можно ввести, чтобы получить U + 2014, длинное тире (-). Поскольку кодовая точка Unicode символа обычно указывается в шестнадцатеричном формате с префиксом «U +», шестнадцатеричный код, возможно, более удобен. Конечно, когда имя существует, именованная ссылка (например, & mdash; для длинного тире) обычно удобнее (и легче распознается), чем любой числовой код.

Имена символов HTML (и соответствующие шестнадцатеричные и десятичные коды) приведены в Список ссылок на символьные сущности XML и HTML.

Проблемы с HTML-ссылками

Поскольку ссылка на символ использует только ASCII символов, для этого не требуется, чтобы веб-браузер поддерживал Unicode, и это однозначно, когда веб-страница не объявляет свою кодировку символов, когда кодировка браузера неправильно установлена ​​вручную, и даже когда символ не отображается должным образом в некоторых браузерах. Соответственно, это обычно наиболее «безопасный для Интернета» подход. Однако ссылки на символы отвлекают многих редакторов и могут вызвать трудности с поиском в Википедии (см. Ниже).

Некоторые старые браузеры неправильно интерпретируют коды в диапазоне 128–159 как ссылки на собственный набор символов. Поскольку кодовые точки со 128 по 159 не используются для отображаемых глифов ни в ISO-8859-1 или же Unicode, ссылки на символы в этом диапазоне (например, ƒ) являются незаконными в HTML и неоднозначными, хотя они обычно используются на многих веб-сайтах. Почти все браузеры рассматривают ISO-8859-1 как Windows-1252, в котором есть печатные символы в этом пространстве, и они часто находят свое отражение в заголовках статей в английских проектах, что действительно вызывает путаницу при попытке создать межвики-ссылки на указанные страницы.

Вообще говоря, западноевропейские языки, такие как испанский, французский и немецкий, не вызывают особых проблем. Для получения конкретных сведений о языке в индюк, видеть: Справка: турецкие символы. (Другие могут быть добавлены в этот список по мере появления участников на других языках, хотя, согласно это удаление и это обсуждение, в будущем такие списки могут не понадобиться.)

Редактирование заметок для определенных систем письма

Египетские иероглифы

Например., <hiero>P2</hiero> дает

P2

Видеть Справка: синтаксис WikiHiero.

Это не зависит от возможностей браузера, потому что он использует изображения на серверах.

Иероглифы также могут быть представлены в Юникоде с помощью Эгипт шрифт.


эсперанто

в поле редактированияв базе данных и выводе
SS
SxŜ
SxxSx
SxxxŜx
SxxxxSxx
SxxxxxŜxx

Установки MediaWiki, настроенные для эсперанто, используют UTF-8 для хранения и отображения. Однако при редактировании текст преобразуется в форму, которую легче редактировать с помощью стандартной клавиатуры.

Это применимо к следующим персонажам: Ĉĉ, Ĝĝ, Ĥĥ, Ĵĵ, Ŝŝ, Ŭŭ. Вы можете ввести их прямо в поле редактирования, если у вас есть для этого возможность. Однако, когда вы снова отредактируете страницу, вы увидите, что они закодированы как Sx. Эта форма упоминается как «x-sistemo» или «x-kodo». Чтобы сохранить возможность двустороннего обращения, когда один или несколько Иксследуют за этими символами или их формами без ударения (Cc, Gg, Hh, Jj, Ss, Uu), количество Иксs в поле редактирования вдвое превышает число в фактически сохраненном тексте статьи.

Например, межъязыковая ссылка [[en: Роскошный автомобиль]] к ru: Роскошный автомобиль необходимо ввести в поле редактирования как [[en: Luxxury car]] на эо:. Это вызывало проблемы с ботами обновления интервики в прошлом.

Проблемы с браузером

Известно, что некоторые браузеры делают неприятные вещи с текстом в поле редактирования. Чаще всего они преобразуют его в кодировку, родную для платформы (в то время как NT-линия Windows является внутренне UCS-2LE—2-байтовое подмножество UTF-16 - он имеет полный дублирующий набор API на кодовой странице Windows ANSI, и многие старые приложения, как правило, используют их, особенно для таких вещей, как поля редактирования). Затем они позволяют пользователю редактировать его, используя стандартный элемент управления, и конвертировать обратно. В результате любые символы, которые не существуют в кодировке, используемой для редактирования, заменяются чем-то, что есть (часто это вопросительный знак, хотя по крайней мере один браузер, как сообщается, действительно транслитерирует текст!).

Гугл Хром

Гугл Хром и Хром у обоих есть кроссплатформенная ошибка, которая не позволяет использовать замена шрифта.[1] Это означает, что даже если у пользователя установлен правильный шрифт для данного скрипта, он может отображаться некорректно или вообще.

Консольные браузеры

Рысь, Ссылки (в текстовом режиме) и W3M конвертируют в набор символов консоли (Lynx и Links фактически используют механизм транслитерации) для редактирования и конвертируют обратно при сохранении. Если набор символов консоли - UTF-8, тогда эти браузеры безопасны для Unicode, но если это не так, то они нет. С Lynx и Links возможный метод обнаружения - добавить еще одно поле редактирования в форму входа, но это не сработает для W3M, поскольку он не преобразует текст в набор символов консоли, пока пользователь не попытается его отредактировать.

Обходной путь

В базе данных и редактировать
коробка для обычных браузеров
В поле редактирования для
проблемы с браузерами
œ& # x153;
& # x153;& # x0153;
& # x0153;& # x00153;

После того, как английская Википедия перешла на UTF-8, а боты-интервики начали заменять HTML-объекты в интервики буквальным текстом Unicode, правки, нарушающие символы Unicode, стали настолько распространенными, что их больше нельзя было игнорировать. Был разработан обходной путь, позволяющий проблемным браузерам безопасно редактировать, при условии, что MediaWiki знает, что у них есть проблемы.

Браузеры, указанные в настройках $ wgBrowserBlackList (список регулярных выражений, совпадающих со строками пользовательского агента) предоставляют текст для редактирования в специальной форме. К существующим шестнадцатеричным объектам HTML на странице добавлен дополнительный начальный ноль, символы не-ASCII, которые хранятся в викитексте, представлены как шестнадцатеричные объекты HTML без начальных нулей.

В настоящее время по умолчанию в черном списке есть только IE Mac и определенная версия Netscape 4.x для Linux. Тем не менее, похоже, это решило большинство проблем. Надеюсь, список по умолчанию будет расширен в будущем, но это зависит от того, чтобы кто-то с доступом CVS зафиксировал изменения.

Пожалуйста, примите во внимание

Связывание текста со специальными символами

У многих пользователей есть настройки с подчеркнутыми ссылками. При связывании специального символа в некоторых случаях результат может быть ошибочно принят за другой символ с другим значением:

Связывание + - <> ⊂ ⊃ дает + < > что может выглядеть как ± = ≤ ≥ ⊆ ⊇. В таких случаях лучше использовать отдельную ссылку:

Риск путаницы меньше, если связано более одного символа, например Икс > 3.

Специальные символы и поисковые запросы

Поиск в Википедии станет проще, если ввести специальный символ как Unicode. Если используется объект HTML, такое слово, как Odiliënberg, можно найти только путем поиска Одили, Euml, Nberg или их комбинация; на самом деле это ошибка, которую следует исправить - объекты должны быть свернуты в их необработанные эквиваленты символов, чтобы все поиски по ним были эквивалентными. Смотрите также Помощь: поиск.

Смотрите также

Рекомендации

  1. ^ «Не удается заменить шрифт на рунических символах Юникода». Хром проект. 24 декабря 2011 г.. Получено 29 ноября, 2012.

внешняя ссылка