Windows 7'de (32bit) cmd pencere kod sayfasıyla ilgili garip bir durumum var. Kod sayfası 852'ye ihtiyaç duyduğumdan bu pencerelerle birlikte kuruldu. Ayrıca, KB16 yu DOS programları girişi için, autoexec.nt dosyasına 852 eklenir.
Tüm bunlar ALMOST iyi çalışır. Durumu görmek için yeni cmd penceresini başlatın:
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
İkinci kabuğu kullanarak ve bu pencereden çıkarken komut penceremin kod sayfası (tek başına) 437 olarak değişir ve bu yeni cmd penceresinin yeni başlangıcına kadar devam eder.
Bu neden oluyor ve gerçek durum bu durumda ulusal özel karakterimi ekrandan kaybettim, çünkü sayfa 852 koduyla bitirmek için nasıl üst örnek alınmalı? Burada her iki durumda da aynı command.com var mı yoksa kargaşaya yol açacak daha fazlası var mı?