Odpowiedz

Brak polskich znaków w oknie cmd

 
Fazyk
Nowy
Liczba postów: 3
Post: #1

Brak polskich znaków w oknie cmd


Witam Uśmiechnięty

Niedawno powróciłem do pisania drobnych skryptów (po jakichś 15 latach Zacieszacz ) i zauważyłem brak polskich znaków w oknie cmd przy wykonywaniu pliku.bat. Zaznaczam, że wszędzie, gdzie JA wpisuję teks, polskie znaki są. Nie ma ich przy wykonywaniu skryptu. Np skrypt w pliku.bat:

ECHO Prawy ALT: ąęśółżźćń ĄĘŚÓŁŻŹĆŃ
ECHO Lewy CTRL+ALT: śęółążźćń ĄĘÓŁŚŻŹĆŃ

PAUSE


Jest w porządku, ale jeśli uruchomię batcha polskich znaków nie ma...
Próbowałem różnych kombinacji typu:

chcp 852

mode con codepage prepare=((852) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=852
keyb pl,,C:\WINDOWS\COMMAND\keybrd4.sys

setlocal enabledelayedexpansion
mode con cp select=1250

bez rezultatu. Sprawdzone na Win7 Ultimate oraz Win XP SP3 obydwa oryginalnie polskie.
Czy jest na to jakaś rada, czy interpreter tego nie ogarnia?

05.01.2017 14:33

Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
izaw
User systemu
Liczba postów: 425
Post: #2

RE: Brak polskich znaków w oknie cmd


Windows ma pokręcone kodowania od... zawsze. W pliku masz kodowanie Windows-1250 lub UTF, a w oknie cmd CP852. Można to ogarnąć tylko po co? Skrypty rzadko się stosuje.

Wpisz w pierwszej linii skryptu
chcp 1250
i sprawdź wyniki.

"Nie ma programów bezpiecznie działających, są co najwyżej niedostatecznie przetestowane"
Prawo Murph'ego

06.01.2017 17:02

Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Fazyk
Nowy
Liczba postów: 3
Post: #3

RE: Brak polskich znaków w oknie cmd


1250 już próbowałem Uśmiechnięty
Sprawdziłem powtórnie, nie pomogło

06.01.2017 19:44

Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
izaw
User systemu
Liczba postów: 425
Post: #4

RE: Brak polskich znaków w oknie cmd


U mnie działa. Sprawdź jakiem masz kodowanie w pliku. Jak masz UTF-8 musisz dać odpowiednie chcp.

"Nie ma programów bezpiecznie działających, są co najwyżej niedostatecznie przetestowane"
Prawo Murph'ego

08.01.2017 00:09

Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Fazyk
Nowy
Liczba postów: 3
Post: #5

RE: Brak polskich znaków w oknie cmd


Mam ANSI, przy innym kodowaniu batch nie działa poprawnie.
A polskich znaczków jak nie było tak nie ma Uśmiechnięty

08.01.2017 15:10

Znajdź wszystkie posty użytkownika
Odpowiedz cytując ten post
Odpowiedz

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Rozwiązany brak folderow w oknie nawigacji cinicz 2 1.907 09.01.2016 16:31
Ostatni post: cinicz
Brak polskich znaków plejaz 1 3.560 04.11.2013 23:40
Ostatni post: bodziulla
Brak Koreańskich znaków Koji 1 2.908 16.10.2013 19:53
Ostatni post: thermalfake
Brak polskich znaków w instalatorach i programach 192837 2 3.210 08.08.2013 14:13
Ostatni post: peciaq
Ładowanie systemu zatrzymuje się na czarnym ekranie z kursorem zaraz po oknie BIOS Luana 0 1.827 04.06.2013 10:53
Ostatni post: Luana
Rozwiązany Jak dodać ikony "Kopiuj", "Wklej" w oknie eksploratora? a900918 5 2.457 29.11.2012 17:11
Ostatni post: Zguba25
« Starszy wątek | Nowszy wątek »

Temat został oceniony na 0 w skali 1-5 gwiazdek.
Zebrano 1 głosów.