Polskie znaki pod DOS-em
stageman - 09 Lut 2005 11:48
Witam i prosze o podpowiedz. Od jakiegos czasu cos sie sypnelo (mialem jakiegos wirusa-trojana) i nie moge uzywac ani wybierac w programach DOS-owych polskich znakow. Zamiast tego do wyboru sa jakies krzaki. Mam program "Ksiega" i do tej pory wszystko bylo OK. Posiadam system Win98 i troche poczytalem w necie na ten temat (m.in. polska strone ogonkowa) ale z tego co wiem konieczna bedzie ingerencja w pliki systemowe (config.sys i autoexec.bat). Czy ktos mial taki problem i czy moglby sie podzielic jak to naprawic? Czy mozna podmienic pliki systemowe na "zdrowe"? Zaznaczam, ze zadnych wirusow obecnie na komuterze nie ma.
Dzieki!
tzok - 09 Lut 2005 12:03
W autoexec.bat musisz mieć wpisy:
mode con codepage prepare=((852) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=852
lh keyb pl,,C:\WINDOWS\COMMAND\keybrd4.sys
a w config.sys:
devicehigh=C:\windows\command\ansi.sys
devicehigh=C:\windows\command\display.sys con=(ega,,1)
Country=048,852,C:\windows\command\country.sys
Pliki możesz edytować w notatniku, to zwykłe pliki tekstowe. Tobie najprawdopodobniej brakuje któregoś z tych wpisów w autoexec'u. Jeśli była by linia o podobnej treści ale z innymi liczbami zmień tylko te liczby.
stageman - 09 Lut 2005 12:46
Dzieki za szybka odpowiedz.
No oczywiscie przegladajac to forum znalazlem juz kilka postow z tymi linijkami w autoexec.bat i config.sys.
Ja ten komputer wykorzystuje w firmie po innej osobie. Z tym ze jest pewien problem: nie ma na C:\ pliku autoexec.bat!!! Gdy uruchamiam msconfig to mozliwosc edycji config.sys jest a w zakladce autoexec.bat nie ma nic. Powiem jeszcze ze utworzylem dyskietke startowa dla systemu Win98 i stamtad przekopiowalem autoexec.bat na C:\ jednak wowczas komputer nie uruchamial sie wiec bylem zmuszony kasowac autoexec w trybie awaryjnym. Co Ty na to? Jakas grubsza sprawa chyba...
tzok - 09 Lut 2005 14:28
Po prost stwórz plik autoexec.bat z taką zawartością:
@ECHO OFF
set temp=c:\windows\temp
mode con codepage prepare=((852) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=852
lh keyb pl,,C:\WINDOWS\COMMAND\keybrd4.sys
lh doskey
config.sys powinien wyglądać tak (jeśli masz coś więcej to to zostaw):
DEVICE=C:\windows\HIMEM.SYS
DEVICE=C:\windows\EMM386.EXE RAM X=A000-B0FF X=B800-C7FF X=F000-F7FF
FILES=50
DOS=HIGH, UMB
SHELL=C:\COMMAND.COM C:\ /P /E:512
devicehigh=C:\windows\command\ansi.sys
devicehigh=C:\windows\command\display.sys con=(ega,,1)
Country=048,852,C:\windows\command\country.sys
devicehigh=C:\WINDOWS\IFSHLP.SYS
stageman - 09 Lut 2005 14:56
POMOGL! ))
Dzieki tzok! Stworzenie autoexec.bat za pomoca msconfig zalatwilo sprawe i znow w DOS-ie mam mozliwosc wyboru polskich znakow zamiast dziwacznych krzaczorow. Punkty wyslalem i jeszcze raz dzieki!
Pozdrawiam.
stageman