2

У меня странная ситуация с кодовой страницей окна cmd на windows 7(32bit). Так как мне нужна кодовая страница 852, она была установлена вместе с Windows. Кроме того, для программ DOS введите KB16 yu, 852 добавлено в autoexec.nt
Все это работает почти хорошо. Чтобы увидеть ситуацию, запустите новое окно cmd:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\mydir>chcp
Active code page: 852

C:\mydir>command.com
Microsoft(R) Windows DOS
(C)Copyright Microsoft Corp 1990-2001.

C:\MYDIR>chcp
Active code page: 852

C:\MYDIR>exit

C:\mydir>chcp
Active code page: 437

Используя вторую оболочку и выходя из нее, кодовая страница моего командного окна изменяется (сама по себе) на 437, и это остается до нового запуска нового окна cmd.

Почему это происходит и как завершить верхний пример кодовой страницей 852, поскольку в реальной ситуации я теряю свои национальные символы с экрана? Здесь есть один и тот же command.com в обоих случаях или их больше, чтобы можно было запутаться?

0