![]() |
#20 |
Axapta
|
Насколько я понимаю, есть как минимум две кодировки ASCII: OEM (IBM) и ANSI (Windows). В первой неразрывный пробел имеет номер 255, во второй - 160.
Ну а дальше все просто: Цитата:
Alt+Numpad: A method of entering characters by typing in the character’s decimal code with the Numeric Pad keys (Num Lock turned on). In Windows:
Alt+<xxx>, where xxx is the decimal value of a code point, generates an OEM-encoded character. Alt+<0xxx>, where xxx is the decimal value of a code point, generates a Windows-encoded character. Alt+<+>+<xxxx>, where xxxx is the hexadecimal Unicode code point, generates a Unicode-encoded (UTF-16) character. То есть, Alt+255=Alt+0160. ![]() Если говорить об истории ASCII, то в исходной версии в ней было 7 бит (0-127). Затем IBM расширила ее до восьми бит. Ну а MS сделал в винде свою восьмибитную кодировку ANSI. То есть, первые 127 символов в обеих кодировках совпадают (но есть нюансы в отображении некоторых символов), различия появляются дальше. Последний раз редактировалось oip; 07.04.2011 в 14:21. Причина: добавил про историю |
|
|
За это сообщение автора поблагодарили: S.Kuskov (1). |