Dziwne zachowanie wiersza poleceń, przekazywanie strumieni

Dziwne zachowanie wiersza poleceń, przekazywanie strumieni

Nowy postprzez mckri » niedziela, 16 listopada 2008, 11:27

Witam.
Działam na MS Vista, ale podejrzewam że podobnie jest na XP.
Czy może mi ktoś wyjasnić dlaczego jak wykonuję polecenie:
Kod: Zaznacz cały
chcp 1250
ipconfig > query.txt
exit

to do pliku zapisują sie dane bez polskich znaczków.
A jak zrobię polecenie, np:
Kod: Zaznacz cały
chcp 1250
help > query.txt
exit

to do pliku mam zapisane prawidłowo z polskim znaczkami
Skoro jest ustawiona strona kodowa taka sama, to dlaczego wyniki polecenia (w sensie kodowania) są różne w tych dwóch przypadkach?
Avatar użytkownika
mckri
Intelektryk
Intelektryk
 
Posty: 160
Dołączył(a): piątek, 15 sierpnia 2008, 13:48
Podziękował : 10
Otrzymał podziękowań: 2
System operacyjny: Windows Vista SP2
Kompilator: BCB 5/2007/2009
    NieznanyNieznana

Re: Dziwne zachowanie wiersza poleceń, przekazywanie strumieni

Nowy postprzez Cyfrowy Baron » niedziela, 16 listopada 2008, 12:20

Sprawdziłem to w WinXP Professional SP2 i u mnie plik zawiera polskie znaki.
Zetknąłem się już gdzieś z podobnym problemem odnośnie strony kodowej w Windows Vista, nie znam jednak rozwiązania, gdyż nie korzystam z tego systemu i nikt z moich znajomych również nie korzysta z Visty. Przypuszczam jednak, że ma to jakiś związek ze stroną kodowania, być może w Win Vista trzeba ustawić inną stronę kodową.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4719
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Dziwne zachowanie wiersza poleceń, przekazywanie strumieni

Nowy postprzez mckri » niedziela, 16 listopada 2008, 12:36

Problem zauwazyłem do tej pory tylko dla polecenia ipconfig. Dla wszystkich innych poleceń które wykonuję w wierszu poleceń i przekierowuje do pliku, jest dobrze. Plik zawiera polskie znaki.
Avatar użytkownika
mckri
Intelektryk
Intelektryk
 
Posty: 160
Dołączył(a): piątek, 15 sierpnia 2008, 13:48
Podziękował : 10
Otrzymał podziękowań: 2
System operacyjny: Windows Vista SP2
Kompilator: BCB 5/2007/2009
    NieznanyNieznana


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Windows Vista

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 2 gości

cron