Найти Alt-код для любого персонажа

Иногда альтернативный код, который я нахожу в Интернете, не работает на моем ПК, например, код Pi alt (Alt+227) выбрасывает Ń вместо π.
Поэтому мне нужно использовать символ в буфере обмена (или в файле, или где-либо еще) и преобразовать его в Alt-код, совместимый с моей системой. Это возможно?

3 ответа

Код Alt зависит от системы: он зависит от локальной системы. В некоторых ситуациях это также зависит от прикладного программного обеспечения. Код числа Alt работает последовательно только тогда, когда число меньше 127.

Общая информация: Как вводить символы Юникода в Microsoft Windows .

Вы можете запустить "Карту персонажей", выбрать свой шрифт, выполнить поиск вашего персонажа и внизу (в строке состояния) находится нужный вам код Alt.

(В Windows 7 вы можете нажать Start и начать тип Character map ru выбери это наверху.)

Тот факт, что вы получаете другой символ с помощью Alt + 227, возможно, вы используете другой шрифт. Поэтому выбор правильного шрифта в "Карте символов" важен.

Кстати, в настоящее время комбинации Alt состоят из 4-значного числа для размещения более широкого диапазона символов Юникода. Три числа все еще работают, но Alt + 227 отличается от Alt + 0227.

Карта персонажей

Альт-коды работают только до 255. Есть небольшая хитрость: добавление нуля 0 даст вам последовательные результаты. Alt-0227 последовательно ã, Но так как коды Alt работают только до 0255, ясно, что тысячи символов, необходимых для китайского, корейского, русского, греческого и т. Д., Не поддерживаются. Единственный греческий символ, который я нашел, был Alt-0181 µ (mu).

Для Windows один из способов ввести коды - обратиться к кодовой странице 437:

https://en.wikipedia.org/wiki/Code_page_437

Для всего в этом списке вы просто вводите Alt, а затем десятичный код. Например для этого персонажа:

☺ U+263A

По графику десятичный 1. Так что вы просто войдетеAlt + 1. Другой метод - кодовая страница 1252:

https://en.wikipedia.org/wiki/Windows-1252

Для чего угодно, вы просто вводите Alt, а затем 0и десятичный код. Например для этого персонажа:

€ U+20AC

Согласно диаграмме это decmail 128. Так что вы просто войдетеAlt + 0128.

У меня была такая же проблема, но здесь... Это решило мою проблему с кодом ASCII.

  1. Откройте Панель управления> Регион и язык.
  2. Перейдите на вкладку "Административные".
  3. В разделе "Язык для программ, не поддерживающих Юникод" нажмите кнопку "Изменить язык системы..."
  4. Выберите язык вашей страны, тот же язык, что и ваша клавиатура, предварительно настроенная в.
Другие вопросы по тегам