4

Кто-нибудь знает, как получить полный список эквивалентов символьной карты? Например, посмотрите на карту символов Windows под Arial для ¼. Там написано, что вы можете набрать ALT+ 0188. Но некоторые вещи не имеют в списке Alt-эквивалента. Например, gives дает только свой Unicode U+ 1254 и не "Alt number". Очевидно, что вы можете просто копировать и вставлять, но есть ли способ найти Alt-эквивалент для этого и других символов, чтобы не нужно было каждый раз копировать и вставлять? Или какие-нибудь другие предложения обойти? Спасибо!

2 ответа2

2

Попробуйте это: http://www.fileformat.info/tip/microsoft/enter_unicode.htm.


Метод 1: Универсальный

Этот метод работает независимо от каких-либо языковых настроек, но он наиболее труден для ввода.

  1. Нажмите и удерживайте Alt .
  2. Нажмите кнопку + (плюс) на цифровой клавиатуре .
  3. Введите шестнадцатеричное значение Unicode.
  4. Отпустите Alt .

Увы, для этого требуется настройка реестра. Он уже был установлен на моем компьютере, но некоторые читатели сообщают, что этот метод не работает для них, и это, вероятно, почему. Если вы не знаете, что такое реестр, пожалуйста, не пытайтесь это сделать. Под HKEY_Current_User\Control Panel\Input Method установите EnableHexNumpad в "1". Если вам нужно добавить его, установите тип REG_SZ .

Способ 2: язык ввода

Этот метод зависит от того, какой язык ввода вы используете.

  1. Нажмите и удерживайте Alt .
  2. Введите 0 (ноль) и десятичное значение Unicode на цифровой клавиатуре .
  3. Отпустите Alt .

Вы можете увидеть, какой язык ввода вы используете (и какие установлены):

  1. Стартовое меню
  2. настройки
  3. Панель управления
  4. Региональные и Языковые Настройки
  5. Вкладка "языки"
  6. Кнопка детализации

Записи в разделе информации о символах Unicode используют язык ввода Windows Latin 1 .

Способ 3: кодовая страница

Этот метод зависит от конкретной кодовой страницы, которую вы установили.

  1. Нажмите и удерживайте Alt .
  2. Введите десятичное значение кодовой страницы на цифровой клавиатуре . Не вводите ведущие нули.
  3. Отпустите Alt .

Вы можете увидеть, какая кодовая страница у вас есть, набрав в командной строке chcp . Проверьте сетку для своей кодовой страницы из списка известных кодовых страниц, чтобы увидеть, какие символы вы можете ввести таким образом.

Записи в разделе информации о символах Unicode используют кодовую страницу 437.

Способ 4: для конкретного приложения

Приложения могут поддерживать свои собственные методы. Они не стандартизированы.

Несколько приложений Microsoft, включая WordPad и Microsoft Word:
нажмите Alt-X после ввода некоторых шестнадцатеричных цифр. Вы видите цифры по мере их ввода, и они заменяются эквивалентом Unicode. Нажатие Alt-X снова преобразует его обратно в числа.

Метод 5: Unicode IME

В Microsoft есть редактор метода ввода Unicode, который работает так же, как и мое всплывающее окно UnicodeInput, но с L-Alt+Shift в качестве клавиши запуска.

Майкл Каплан, гуру Microsoft i18n, рассказывает о том, как работает Unicode IME. Некоторые примечания, чтобы заполнить некоторые детали, которые он предполагает:

  1. Зайдите в Панель управления -> Региональные настройки, на вкладке Языки, включите поддержку восточноазиатских языков. Для этого требуется 230 МБ дискового пространства и перезагрузка.
  2. Вернитесь в Панель управления -> Региональные настройки, на вкладке языков нажмите кнопку Подробности.
  3. Добавьте Chinese (Taiwan) (другие, вероятно, тоже подойдут) и выберите Chinese (Traditional) - Unicode .
  4. Теперь у вас на панели задач появится дополнительный do-hickey, показывающий, на каком языке вы находитесь.
  5. Нажмите L-Alt+Shift, чтобы переключиться в IME (панель задач показывает CH).
  6. Введите шестнадцатеричные цифры символа Unicode. Как только вы наберете последний, он отправляется в приложение.
  7. Нажмите L-Alt+Shift для переключения из IME (на панели задач отображается ваш исходный код языка).

подсказки

Шрифты - у вас должен быть шрифт, содержащий символ. Это кажется очевидным, но Windows не может отображать символы, о которых она не знает. Часто вам придется выбирать шрифт самостоятельно, поскольку только несколько приложений достаточно умны, чтобы автоматически переключать шрифты.
WordPad - работает, но вы должны установить шрифт, содержащий символ. Метод 4 ([hex] [AltX]), кажется, автоматически переключается на соответствующий шрифт.
Блокнот - обычно не работает, так как его шрифт не поддерживает много символов.
Internet Explorer - в строке URL универсальный метод не работает, если в нем есть AF, поскольку он открывает меню (т. Е. Alt-F открывает меню «Файл»).
Mozilla Firebird - работает правильно (если у вас есть шрифт, который его поддерживает). Обратите внимание, что если вы введете его на странице, которая использует кодировку, которая не поддерживает его, он не будет правильно передан на веб-сайт.

1

Сочетания клавиш ALT связаны с кодовой страницей Windows-1252. Вы можете найти полный список в Википедии: http://en.wikipedia.org/wiki/Windows-1252

Вы должны быть в состоянии использовать Unicode, преобразовав шестнадцатеричное число в десятичное и напечатав его как обычный ярлык alt: U+1254 становится ALT+4692. Я получил только букву «Т», поэтому не знаю, работает ли она.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .