Коллеги, проблема была поднята тут http://www.excelworld.ru/forum/2-14055-1# На входе имеем (по крайней мере на моём ноутбуке, домашнем стационаре и рабочем стационаре) следующую вещь: Alt + 255 приводит к вводу неразрывного пробела, что я всегда считал аксиомой, но выясняется, что "правильным" вариантом ввода является Alt + 0160. Правильным, потому что
Код
=КОДСИМВ(A1)
, как видно из файла = 160, аналогично ведёт себя и CHR() см. файл. "я" при этом я могу получить сочетанием Alt + 239. Вопрос, собственно, в следующем - где почитать/посмотреть/вкурить как оно так получается?
Коллеги, проблема была поднята тут http://www.excelworld.ru/forum/2-14055-1# На входе имеем (по крайней мере на моём ноутбуке, домашнем стационаре и рабочем стационаре) следующую вещь: Alt + 255 приводит к вводу неразрывного пробела, что я всегда считал аксиомой, но выясняется, что "правильным" вариантом ввода является Alt + 0160. Правильным, потому что
Код
=КОДСИМВ(A1)
, как видно из файла = 160, аналогично ведёт себя и CHR() см. файл. "я" при этом я могу получить сочетанием Alt + 239. Вопрос, собственно, в следующем - где почитать/посмотреть/вкурить как оно так получается?buchlotnik
Я в той теме был немного не прав. Конечно, при вводе Alt+255 будет возвращаться NBSP, НО реально в ячейке окажется символ с ЮНИкодом 0160. С другой стороны, в стандартной (нынешней) 8-битной ASCII-кодировке символ с кодом 255 - это буква "я". Но ведь в Офисе юникод. И при наборе через Alt+ букву "я" можно получить только как Alt+0255. Юникод, мать яго Исходя из этого и рекомендуется использовать указание именно четырех-(с лидирующим нулём), или пяти-значных кодов при Alt-наборе. Так что "правильнее" будет советовать Alt+0160 (или Alt+00160).
А в целом, мне нравится, что до сих пор кто-то не только пользуется, но и советует OldSchool Поскольку Alt-набор - это страшная сила, честно. Вот, например, восстанавливал я Винду на убитом ноуте, собственная его клава глючила страшно, USB-клавы рядом не было, а лиц.код как-то надо ввести? Ничего страшного, если работает Alt и цифровая панелька
Я в той теме был немного не прав. Конечно, при вводе Alt+255 будет возвращаться NBSP, НО реально в ячейке окажется символ с ЮНИкодом 0160. С другой стороны, в стандартной (нынешней) 8-битной ASCII-кодировке символ с кодом 255 - это буква "я". Но ведь в Офисе юникод. И при наборе через Alt+ букву "я" можно получить только как Alt+0255. Юникод, мать яго Исходя из этого и рекомендуется использовать указание именно четырех-(с лидирующим нулём), или пяти-значных кодов при Alt-наборе. Так что "правильнее" будет советовать Alt+0160 (или Alt+00160).
А в целом, мне нравится, что до сих пор кто-то не только пользуется, но и советует OldSchool Поскольку Alt-набор - это страшная сила, честно. Вот, например, восстанавливал я Винду на убитом ноуте, собственная его клава глючила страшно, USB-клавы рядом не было, а лиц.код как-то надо ввести? Ничего страшного, если работает Alt и цифровая панелька AndreTM
Skype: andre.tm.007 Donate: Qiwi: 9517375010
Сообщение отредактировал AndreTM - Суббота, 15.11.2014, 20:32
Ну почему же? Можно и через Alt+495, например [p.s.]А Old School - в этом нет ничего плохого. Я например, в некоторых случаях, до сих пор пользуюсь DOS-овскими сочетаниями клавиш Shift+Insert и Ctrl+Insert для копирования и вставки [/p.s.]
Ну почему же? Можно и через Alt+495, например [p.s.]А Old School - в этом нет ничего плохого. Я например, в некоторых случаях, до сих пор пользуюсь DOS-овскими сочетаниями клавиш Shift+Insert и Ctrl+Insert для копирования и вставки [/p.s.]Serge_007