none
Příkazový řádek a diakritika.

    Dotaz

  • Dobrý deň.
    Mám na PC nainštalovaný WinXP profesionál CZ SP3. Ak otvorím príkazový riadok "Cmd" a používam ho, rôzne hlásenia dostávam bez mäkčeňov, dĺžňov. Namiesto nich sú tam rôzne znaky. Je to originál česká verzia nie len počeštená. Skúšal som tento systém nainštalovať na iné PC a tam tieto čudné znaky nie sú. V obidoch prípadoch som to inštaloval na disk nanovo, nie je to len nejaká preinštalácia.
    pátek 20. března 2009 11:46

Odpovědi

  • Měl jsem stejný problém a náhodou jsem našel v registrech hodnotu, která to zřejmě ovládá.

    HKEY_CURRENT_USER\Console\\CodePage

    Změňte tuto hodnotu z 1250 na 852 a hotovo :-) Stejnou hodnotu najdete v

    HKEY_USERS\.DEFAULT\Console\\CodePage

    Já jsem si pro jistotu přepsal obě, ta druhá pravděpodobně ovládá výchozí nastavení pro nové uživatele. I po restartu to funguje v pohodě.

    • Navržen jako odpověď Calluin pondělí 22. listopadu 2010 20:51
    • Označen jako odpověď Radoslav Michal Kopera úterý 29. března 2011 10:32
    pondělí 22. listopadu 2010 20:49
  • jj, to je sice super, ale pak ti ten skript nebude fungovat na jiných počítačích, které to tak nemají nastaveno...to je možná pak lepší ukládat ten soubor v té určité defaultně používané Codepage...
    pondělí 22. listopadu 2010 22:04
  • Predsa by som ťa ešte obťažoval. Skutočne po reštarte je tam opäť 1250.
    Mám nastaviť tú hodnotu v pregistroch ako píšeš?

    Toto je môj Autoexec.nt:

    @echo off

    REM AUTOEXEC.BAT nenˇ pou§it k inicializaci prostýedˇ MS-DOS.

    REM AUTOEXEC.NT je pou§it k inicializaci prostýedˇ MS-DOS pokud

    REM nenˇ urźen jině spouçtŘcˇ soubor v souboru PIF aplikace.

    REM Instalace rozçˇýenˇ CD-ROM

    lh %SystemRoot%\system32\mscdexnt.exe

    REM Install sˇśov‚ho pýesmŘrovaźe (pýed programem dosx.exe)

    lh %SystemRoot%\system32\redir

    REM Install DPMI support

    lh %SystemRoot%\system32\dosx

    REM Povolenˇ podpory Sound Blaster 2.0 v syst‚mu NTVDM.

    REM Pýˇkaz pro nastavenˇ prostýedˇ Sound Blaster:

    REM SET BLASTER=A220 I5 D1 P330

    REM kde:

    REM A urźuje z kladnˇ V/V port Sound Blaster

    REM I urźuje Łroveĺ IRQ

    REM D urźuje kan l 8 bitov‚ho DMA

    REM P urźuje z kladnˇ V/V port MPU-401

    REM T typ karty Sound Blaster

    REM 1 - Sound Blaster 1.5

    REM 2 - Sound Blaster Pro I

    REM 3 - Sound Blaster 2.0

    REM 4 - Sound Blaster Pro II

    REM 6 - Sound Blaster 16/AWE 32/32/64

    REM

    REM Věchozˇ hodnota je A220 I5 D1 T3 a P330. Pokud je libovolně pýepˇnaź

    REM neurźen, bude pou§ita věchozˇ hodnota. (Pozn mka, jeliko§ jsou porty

    REM virtualizovan‚, zde poskytnut‚ informace nemusˇ odpovˇdat skuteźn‚mu

    REM nastavenˇ hardwaru.) NTVDM podporuje pouze Sound Blaster 2.0.

    REM Pýepˇnaź T musˇ bět nastaven na hodnotu 3, pokud je zad n.

    SET BLASTER=A220 I5 D1 P330 T3

    REM Chcete-li zak zat podporu Sound Blaster 2.0 v NTVDM, zadejte

    REM neplatnou adresu V/V portu. Napýˇklad:

    REM SET BLASTER=A0

    čtvrtek 26. března 2009 11:09

Všechny reakce

  • CMD je kvuli kompatibilte s DOS v CP852 na rozdil od Windows ktere jedou v Unicode nebo Ansi 1250

    Zkontroluj pomoci chcp v cmd.exe okne

    MP
    pátek 20. března 2009 12:23
    Moderátor
  • Ahoj.
    vypísalo mi číslo 1250.

    čtvrtek 26. března 2009 9:47
  • ok, zmen na

    chcp 852

    spust nejaky testovaci prikaz/script a dej vedet zda je to to prave orechove


    MP
    čtvrtek 26. března 2009 9:50
    Moderátor
  • Ahoj.
    Miroslave. Moc ďakujem za návod. V XP som sa pozrel o čom to vlasntne píšeš.
    Prečítal som si pomocníka vo Windows a tvoj príspevok na môj problém a napísal som do príkazového riadka chcp 852 a všetko je v poriadku.
    Prajem ti moc a moc veľa úspechov. Predišiel som preinštalovaniu Windows.
    čtvrtek 26. března 2009 9:51
  •  Jako rychle reseni doporucuji nastavit spusteni "chcp 852" pri spusteni command promptu pomoci:

    Windows Registry Editor Version 5.00  
     
    [HKEY_CURRENT_USER\Software\Microsoft\Command Processor]  
    "AutoRun"="chcp 852"  
     


    nicmene bylo by vhodne najit pricinu.


    MP
    čtvrtek 26. března 2009 10:00
    Moderátor
  • Ďakujem aj za tú cestu v registroch. Cchel by som mať tvoje vedomosti.
    Idem teraz na obed. Prajem aj tebe dobrú chuť a všetko dobré. Trápil som sa s tým asi dva týždne.

    RADO
    čtvrtek 26. března 2009 10:03
  • Ted bych jeste hledal PROC se ti nastavuje 1250

    Podivej se nejprve do autoexec.nt zda tam neni zapomenuty chcp 1250

    MP
    čtvrtek 26. března 2009 10:05
    Moderátor
  • Ahoj. Ono sa mi to nenastavuje samo. To bolo spôsobené softvérom Combofix. Ja som totižto na USB omylom dostal virus predtým než som zakázal automatické prehrávanie. Našiel som návod ako ten vírus odstániť tým softom Combofix. On niečo spravil v registroch a bolo to.
    čtvrtek 26. března 2009 10:40
  • Combofix je silny nastroj ktery ale ve standardnim nastaveni maze/prenastavuje vice nez je zahodno.
    Kdyz jsem jej testoval zrusil mi polovinu utilit NTB HP urcenych k zabezpeceni.

    Pouzival bych jej VELMI opatrne.

    MP
    čtvrtek 26. března 2009 10:42
    Moderátor
  • Predsa by som ťa ešte obťažoval. Skutočne po reštarte je tam opäť 1250.
    Mám nastaviť tú hodnotu v pregistroch ako píšeš?

    Toto je môj Autoexec.nt:

    @echo off

    REM AUTOEXEC.BAT nenˇ pou§it k inicializaci prostýedˇ MS-DOS.

    REM AUTOEXEC.NT je pou§it k inicializaci prostýedˇ MS-DOS pokud

    REM nenˇ urźen jině spouçtŘcˇ soubor v souboru PIF aplikace.

    REM Instalace rozçˇýenˇ CD-ROM

    lh %SystemRoot%\system32\mscdexnt.exe

    REM Install sˇśov‚ho pýesmŘrovaźe (pýed programem dosx.exe)

    lh %SystemRoot%\system32\redir

    REM Install DPMI support

    lh %SystemRoot%\system32\dosx

    REM Povolenˇ podpory Sound Blaster 2.0 v syst‚mu NTVDM.

    REM Pýˇkaz pro nastavenˇ prostýedˇ Sound Blaster:

    REM SET BLASTER=A220 I5 D1 P330

    REM kde:

    REM A urźuje z kladnˇ V/V port Sound Blaster

    REM I urźuje Łroveĺ IRQ

    REM D urźuje kan l 8 bitov‚ho DMA

    REM P urźuje z kladnˇ V/V port MPU-401

    REM T typ karty Sound Blaster

    REM 1 - Sound Blaster 1.5

    REM 2 - Sound Blaster Pro I

    REM 3 - Sound Blaster 2.0

    REM 4 - Sound Blaster Pro II

    REM 6 - Sound Blaster 16/AWE 32/32/64

    REM

    REM Věchozˇ hodnota je A220 I5 D1 T3 a P330. Pokud je libovolně pýepˇnaź

    REM neurźen, bude pou§ita věchozˇ hodnota. (Pozn mka, jeliko§ jsou porty

    REM virtualizovan‚, zde poskytnut‚ informace nemusˇ odpovˇdat skuteźn‚mu

    REM nastavenˇ hardwaru.) NTVDM podporuje pouze Sound Blaster 2.0.

    REM Pýepˇnaź T musˇ bět nastaven na hodnotu 3, pokud je zad n.

    SET BLASTER=A220 I5 D1 P330 T3

    REM Chcete-li zak zat podporu Sound Blaster 2.0 v NTVDM, zadejte

    REM neplatnou adresu V/V portu. Napýˇklad:

    REM SET BLASTER=A0

    čtvrtek 26. března 2009 11:09
  • Ahoj. Skúsil som zapísať do registra ten tvoj údaj. Funguje to. Aj po reštarte tam zostane chcp 852. Zaujímalo by ma, ako by sa to malo opraviť aj bez toho, aby som to musel zapisovať do registra. Ale !!!! ak máš inú dôležitú prácu tak to nemusíš riešiť. Moooooooooc ďakujem. :-)))))))).
    čtvrtek 26. března 2009 12:15
  • Měl jsem stejný problém a náhodou jsem našel v registrech hodnotu, která to zřejmě ovládá.

    HKEY_CURRENT_USER\Console\\CodePage

    Změňte tuto hodnotu z 1250 na 852 a hotovo :-) Stejnou hodnotu najdete v

    HKEY_USERS\.DEFAULT\Console\\CodePage

    Já jsem si pro jistotu přepsal obě, ta druhá pravděpodobně ovládá výchozí nastavení pro nové uživatele. I po restartu to funguje v pohodě.

    • Navržen jako odpověď Calluin pondělí 22. listopadu 2010 20:51
    • Označen jako odpověď Radoslav Michal Kopera úterý 29. března 2011 10:32
    pondělí 22. listopadu 2010 20:49
  • jj, to je sice super, ale pak ti ten skript nebude fungovat na jiných počítačích, které to tak nemají nastaveno...to je možná pak lepší ukládat ten soubor v té určité defaultně používané Codepage...
    pondělí 22. listopadu 2010 22:04