Знайдіть Alt-код для будь-якого символу


11

Іноді альт-код, який я знаходжу в Інтернеті, не працює на моєму ПК, наприклад, код Pi alt ( Alt+ 227) кидає Ń isntead з π.
Тому мені потрібно використовувати символ у буфері обміну (або у файлі чи куди завгодно) та перетворити його на Alt-код, сумісний з моєю системою. Чи можливо це?

Відповіді:


8

Код Alt залежить від системи: вони залежать від локальної системи. У деяких ситуаціях це також залежить від прикладного програмного забезпечення. Alt Номер коду послідовно працює тільки тоді , коли число менше , ніж 127.

Загальна інформація: Як ввести символи Unicode в Microsoft Windows .


7

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

(У Windows 7 ви можете натиснути Startта почати набір Character mapen, виберіть його вгорі.)

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

BTW на сьогодні Altкомбінації складаються з чотиризначного числа для розміщення ширшого кола символів Unicode. Три числа все ще працюють, але Alt+ 227відрізняється від Alt+ 0227.

Карта персонажів


3
Це не через різний шрифт. Різниця - однакові шрифти та програми.
Томаш Зато - Відновити Моніку

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

Alt + 227 - Pi у старому наборі ascii MS-DOS. Раніше він працював у MS-DOS-програмах (я думаю, саме тому вони плавають по всьому Інтернету). Я бачу, ти маєш рацію, що деякі листи не мають Alt-кодів. Я повинен перевірити, чи працює Alt + +з Unicode.
Рик

Я не можу змусити Pi працювати в випадковому застосуванні. Однак я можу змусити його працювати в Wordpad і Word. Тип 03c0. Тепер введіть Alt + X і 03c0конвертується в π. Це метод 4 посилання, яке запропонував Юкка. Я не можу змусити Alt + ++ код працювати.
Рик

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

3

Альти-коди працюють лише до 255. Існує невелика хитрість: додавання 0 0 дасть стійкі результати. Alt-0227 послідовно є ã. Але оскільки коди Alt працюють лише до 0255, зрозуміло, що тисячі символів, необхідних для китайської, корейської, російської, грецької тощо, не можуть бути підтримані. Єдиним грецьким персонажем, який я знайшов, був Alt-0181 µ (mu).


Alt+0181являє собою Micro знак ( µ, 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 знає, що неправильно реалізувати порівняння рядків Unicode, при цьому ä нерівне до ä залежно від представлення. Це не повинно було бути двійковим порівнянням.
MSalters
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.