quez написав:Joker написав:▼Прихований текст
Ну так у мене закінчувався тільки 15 рік життя
У cmd також '?'
Чому так ви вже поясните
Тому що в консолі використовується ось це убожество. І якщо відсутність «ґ» ще можна пояснити політичними мотивами, то відсутність «і» при наявності «є» та «ї» пояснити досить складно. І навіть в 2014 році це не виправлено.
Очевидно, вважається, що українці й білоруси можуть вводити латинську i замість кириличної (і якби цю багофічу перенесли в інші кодування й клавіатурні розкладки, ми б жили собі й горя не знали).
В принципі, крім cp866, існувало ще т.зв. RUSCII (воно ж cp1125 чи українське ГОСТ-кодування), близьке до нього, але розроблене незалежно — містить усі українські літери, хоч і кодує їх в іншому порядку, не має білоруської Ў, з Windows не постачається, в наш час не використовується, хоча мало деяку популярність у 90-х роках на довіндових системах.
Менш екзотичний варіант — увімкнути в консолі кодування cp1251 — на відміну від описаної вище екзоти, з кириличними кодами cp866 повністю несумісне, але це стандартне кириличне кодування для віконних програм.
Детальніше про це — в цій темі.