oldebolkan написав:koala написав:Встановити собі нормальну операційну систему, а не ту, що використовує прадавнє нестандартне кодування CP-866.
Windows 10 pro; Ноутбук придбав цієї осені. Прадавнього нестандартного кодування не повинно бути.
Використовою кодування ANSI.
«Кодування ANSI» — це, на вінді з українською локаллю, кодування cp1251 (воно ж windows-1251). Літера «і» в ньому є, тому проблем нема. Таке кодування стоїть за замовчуванням у блокноті та багатьох інших програмах з граф. інтерфейсом. При бажанні, його можна використовувати і в консолі, але для цього треба зробити деякі додаткові дії (chcp 1251 плюс вибір векторних шрифтів у налаштуванні консолі).
Проте, за замовчуванням у консолі використовується кодування cp866 (в якому українські літери «і» та «ґ» відсутні) — морально застаріле в наш час, але його продовжують використовувати для збереження сумісності з софтом, написаним раніше, і для сумісності з текстовим повноекранним режимом (чого ANSI-кодування не може).
Власне, й windows-1251 застаріло, коли скрізь використовується utf-8 (і, технічно, utf-8 також можна зробити доступним у консолі командою chcp 65001 — проте, в WinXP цей режим працював вкрай ненадійно, і хоча в пізніших версіях баги виправили, ним рідко користуються). Тоді як у сучасних збірках лінукса в консолях вже зразу використовується utf-8 (сучасне кодування, що охоплює всі доступні символи різноманітних писемностей).