I codici alt e i caratteri unicode sono solo vagamente correlati e (per la maggior parte) spetta a ciascuna applicazione determinare come gestirli, quindi può essere diverso tra app, versioni di app e simili.
Fondamentalmente si tratta di codifica dei caratteri e pagine di codice , piuttosto che caratteri o input dell'utente.
I codici alt per ASCII sono solo 0-255 (tabella codici a 8 bit). Molti programmi (e sistemi operativi) hanno a che fare con numeri più grandi immessi dall'utente spostandosi a 256.
256 = 0, 257 = 1, ecc.
Quindi inserire ALT + 8230, equivale in realtà a digitare ALT + 38 (8230/256 = 32.1484375. 256 * 32 = 8192. 8230 - 8192 = 38), che è il carattere ASCII "&" - a meno che il programma non lo intercetti e lo sostituisce con codici Unicode "corretti" o utilizzando una tabella codici diversa (ad es. Unicode), ad esempio MS Word e le versioni più recenti di WordPad.
Windows utilizza una versione estesa di MSDOS 8-bit Codepage (850) chiamata codepage " Windows-1252 " (comunque per le lingue inglese). Ma lo utilizza solo per parti legacy del sistema operativo che non supportano completamente le pagine di codice Unicode.
Questi sono i motivi per cui puoi vedere facilmente risultati diversi in diversi sistemi operativi e applicazioni, nonché all'interno di diverse parti di Windows stesso.
È un problema confuso per non dire altro. :)
Sono abbastanza sicuro che Alt-0133 sia il codice ALT esteso "ufficiale" di Windows per i puntini di sospensione (nella tabella codici di Windows), quindi probabilmente avrai una fortuna più coerente nell'usarlo.
Ecco alcune informazioni correlate .
…
di sospensione con la combinazione semplice ed intuitiva[Alt]
[.]
[.]
.