Коди Alt та символи unicode пов'язані лише розпливчасто, і (здебільшого) кожен додаток визначає, як з ними боротися, тому він може відрізнятися між додатками, версіями додатків тощо.
По суті, це стосується кодування символів та кодових сторінок , а не шрифтів або введення користувача.
Коди Alt для ASCII складають лише 0-255 (8-бітова сторінка коду). Багато програм (і ОС) мають справу з більшими числами, введеними користувачем, переводячи номер 256.
256 = 0, 257 = 1 і т.д.
Отже, введення ALT + 8230, насправді еквівалентно введенню ALT + 38 (8230/256 = 32.1484375. 256 * 32 = 8192. 8230 - 8192 = 38), що є символом ASCII "&" - якщо програма не перехопить його і замінює його на "правильні" коди Unicode, або використовуючи іншу кодову сторінку (тобто: Unicode), як це, наприклад, MS Word та новіші версії WordPad.
Windows використовує розширену версію 8-бітної кодової сторінки MSDOS (850) під назвою "Кодова сторінка Windows-1252 " (для англійської мови все одно). Але він використовує це лише для застарілих частин ОС, які не повністю підтримують кодові сторінки Unicode.
Це причини, за якими ви можете легко бачити різні результати в різних ОС і додатках, а також у різних частинах самої Windows.
Як мінімум, це заплутане питання. :)
Я впевнений, що Alt-0133 є "офіційним" розширеним кодом ALT для еліпсису (на кодовій сторінці Windows), тому вам, ймовірно, доведеться мати більше шансів на його використання.
Ось ще декілька пов’язаних відомостей .
…
простою та інтуїтивно зрозумілою комбінацією[Alt]
[.]
[.]
.