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


11

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

Ответы:


8

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

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


7

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

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

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

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

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


3
Это не из-за другого шрифта. Разница между шрифтами и приложениями одинакова.
Томаш Зато - Восстановить Монику

2
Кроме того, нажатие клавиши НЕ отображается для всех букв. Посмотри.
Томаш Зато - Восстановить Монику

Alt + 227 - это Pi в старом наборе ascii для MS-DOS. Раньше он работал в приложениях MS-DOS (думаю, поэтому они плавают по всему Интернету). Я вижу, вы правы, что некоторые буквы не имеют Alt-кодов. Я должен проверить, работает ли Alt + +с Unicode.
Рик

Я не могу заставить Пи работать в случайном приложении. Однако я могу заставить его работать в Wordpad и Word. Тип 03c0. Теперь наберите Alt + X и 03c0преобразуется в π. Это метод 4 ссылки, предложенной Юккой. Я не могу заставить +работать код Alt ++ .
Рик

Вы должны изменить запись в реестре и выполнить повторную регистрацию. Однако я не пробовал, так что, может быть, это не работает вообще. (У меня серьезные проблемы с перезапуском или перезапуском из-за состояния моей системы) Кроме того, я только что обнаружил зерглинг, идущий по моей стене, поэтому я сосредоточился на этом.
Томаш Зато - Восстановить Монику

3

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


Alt+0181представляет собой Micro Sign ( µ, Unicode U+00B5), а не греческую строчную букву Mu ( μ, Unicode U+03BC). Подобный или даже, казалось бы, тот же самый глиф (взгляд), но другой характер! Любой может получить подтверждение, используя следующую инструкцию командной строки Windows:if "µ"=="μ" (echo same) else (echo diff)
JosefZ

@JosefZ: как инженер, я считаю 3 micrometer = 3 micron = 3 mu. И Unicode, видимо, со мной согласен, U+00B5это символ совместимости . Они не могли двигаться µ , чтобы , U+03BCне нарушая блок Latin-1. (U + 0080-U + 00FF идентичен 8859-1 0x80-oxFF), поэтому они скопировали его.
MSalters

Из вашего источника: Хотя в Unicode нет намерения кодировать такие единицы измерения, в репертуаре шесть (6) таких символов, которые не должны использоваться авторами: вместо них следует использовать декомпозиции символов. …, Micro Sign (µ U+00B5: использовать U+03BCвместо) .
JosefZ

Как программист: if ("µ" -Match "μ") {"same"} else {"diff"}в PowerShell (который поддерживает Unicode изначально) возвращается diff.
JosefZ

@JosefZ: не читайте слишком много в этом. Microsoft, как известно, неправильно реализует сравнение строк в Юникоде, причем ä не равно ä в зависимости от представления. Это не должно было быть бинарное сравнение.
MSalters
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.