Найти 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.
- Откройте Панель управления> Регион и язык.
- Перейдите на вкладку "Административные".
- В разделе "Язык для программ, не поддерживающих Юникод" нажмите кнопку "Изменить язык системы..."
- Выберите язык вашей страны, тот же язык, что и ваша клавиатура, предварительно настроенная в.