Win 7 kódovanie. Problémy s kódovaním. Nesprávne zobrazenie fontov. Riešenie problémov s kódovaním v systéme Windows XP

Minule sa mi stala podobná vec. V niektorých rusifikovaných programoch začali niektoré nápisy rozhrania vyzerať, akoby namiesto písmen boli vložené odtlačky vtáčích labiek:

Aby som bol úprimný, strávil som takmer dva dni hľadaním riešenia problému. Na všetkých fórach a službách typu „otázky a odpovede“, vo všetkých návodoch a návodoch každý opakoval rovnaký recept na riešenie, ktorý možno niekomu pomohol. Ale nie pre mňa. A až keď môj mozog začal vrieť a všetka nádej na vyriešenie problému ma opustila, všetko do seba zapadlo.

Rozhodol som sa formátovať výsledky vyhľadávania v „ Komplexný sprievodca riešením všetkých problémov s kódovaním operačných sál systémy Windows XP a Windows Vista/7" Aj keď to možno nie je také univerzálne...

Riešenie problémov s kódovaním v systéme Windows XP

1. Najprv sa musíte uistiť, že je nainštalovaný ruský jazyk pre programy, ktoré nepodporujú Unicode.

OTVORENÉ " Ovládací panel" Prejdite na kartu " Okrem toho».

Potom nájdite položku 20880 v zozname umiestnenom na tej istej karte a začiarknite políčko vedľa nej:

2. Je možné, že problémy s kódovaním sú spôsobené porušením systémových nastavení písma.

Ak chcete obnoviť nastavenia písma, stiahnite si tento archív

tento archív

Riešenie problémov s kódovaním v systéme Windows Vista/7

1. Rovnako ako v prípade Windows XP sa najprv uistite, že pre programy, ktoré nepodporujú Unicode, je jazyk nastavený na ruský jazyk.

OTVORENÉ " Ovládací panel"a dvakrát kliknite na ikonu" " Prejdite na kartu " Okrem toho"a nastavte ruský jazyk ako " Jazyk programov, ktoré nepodporujú Unicode»:

Uložte zmeny a reštartujte počítač. Ak problém pretrváva, prejdite na krok 2.

2. Ak chcete obnoviť nastavenia písma, stiahnite si tento archív a spustite súbor, ktorý sa v ňom nachádza, pričom ignorujte všetky systémové upozornenia:

Reštartujte systém. Ak problém pretrváva, prejdite na krok 3.

3. Ďalšou fázou je zmena kľúčov databázy Registry, ktoré sú zodpovedné za kódovanie. Tieto zmeny je vhodné robiť len v krajnom prípade a len vtedy, ak všetky predchádzajúce body nikam neviedli.

Ak chcete vykonať tieto zmeny, stiahnite si tento archív a spustite súbor, ktorý sa v ňom nachádza. Rovnako ako v predchádzajúcom odseku sa zobrazia systémové upozornenia.

Po týchto zmenách budete tiež musieť reštartovať systém.

4. Ak všetko vyššie uvedené nepomôže, musíte zmeniť názvy nasledujúcich súborov kódových stránok v priečinku C:\Windows\System32:

súbor " c_1252.nls"zapnuté" c_1252.nls.bak»
súbor " c_1253.nls"zapnuté" c_1253.nls.bak»
súbor " c_1254.nls"zapnuté" c_1254.nls.bak»
súbor " c_1255.nls"zapnuté" c_1255.nls.bak»

Keďže tieto súbory sú chránené pred úpravami, je vhodné použiť na vykonanie tejto operácie skvelý program. Po inštalácii musíte kliknúť pravým tlačidlom myši na požadovaný súbor a vyberte „Odomknúť“. V okne, ktoré sa otvorí, vyberte „ Premenovať" Zmeňte názov súboru a kliknite na tlačidlo " OK»:

Po premenovaní vyššie uvedených súborov skopírujte súbor " c_1251.nls" do iného priečinka (alebo skopírovať do schránky) a potom ho premenovať na " c_1252.nls" Znova vložte (skopírujte) súbor " c_1251.nls» do priečinka C:\Windows\System32 a premenujte ho na " c_1253.nls" a potom to zopakujte ešte dvakrát a premenujte to na " c_1254.nls"A" c_1255.nls».

V dôsledku vykonania tohto kroku sa súbory " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls"bude nahradené súborom" c_1251.nls" Nezabudnite tiež vrátiť súbor " c_1251.nls»:

Takto dopadol návod. Ak vám niečo nie je jasné, opýtajte sa v komentároch. Možno vám ja (alebo iní čitatelia) pomôžem vyriešiť váš problém.

V systéme Windows 7 môžu niektoré programy zobrazovať písma nesprávne (nové písmo). Napríklad otázniky namiesto písmen alebo iných symbolov. Je to spôsobené tým, že v nastaveniach Dizajn Windows Téma sa inštaluje pomocou neštandardných písiem alebo sa jazykové a regionálne štandardy líšia od ruštiny.

Efektívna metóda, ktorá opravuje kódovanie v systéme Windows 7 v obzvlášť závažných prípadoch - použite ju, keď vôbec nič nepomôže. Poďme do Ovládací panel, vyberte jazykové a regionálne normy. Na karte Formáty zmeniť formát na angličtina (USA). Potom prejdite na kartu Okrem toho, stlač tlačidlo Zmeňte jazyk systému a tiež vyberte angličtina (USA). Potom reštartujte počítač. Teraz, keď sa počítač reštartuje, vráťte jazykové nastavenia na ruské Rusko). Kódovanie by sa malo opraviť.


Ak to nepomôže, upravte vetvy registra:

Spustite editor registra (Štart - Spustiť -> regedit).

Pri vykonávaní nasledujúcich akcií buďte mimoriadne opatrní - neopatrná práca s registrom systému Windows môže viesť k strašným následkom!

Je potrebné zmeniť hodnoty parametrov z „1250“ na „1255“ - nastavte hodnotu pre každý z týchto parametrov „c_1251.nls“ - v nasledujúcich kľúčoch:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\CodePage

Oprava kódovania v systéme Windows XP

Aby ste sa nedostali do rúk Registry systému Windows, skúste nasledovné:

Vytvorte súbor v programe Poznámkový blok tak, že doň skopírujete text uvedený nižšie, uložte ho s príponou „reg“ s ľubovoľným názvom, anglickými písmenami, napríklad 1251.reg a spustite ho. V 90% prípadov pomáha „krakozyabry“ XP.

Editor databázy Registry systému Windows, verzia 5.00

“1250”=”c_1251.nls”

“1251”=”c_1251.nls”

“1252”=”c_1251.nls”

“1253”=”c_1251.nls”

“1254”=”c_1251.nls”

“1255”=”c_1251.nls”

Alebo to opravte v pobočke registra zodpovednej za zobrazovanie cyrilických fontov.

zmena na nasledujúce parametre:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

Ak to nepomôže, dodatočne zmeňte:

1254 REG_SZ c_1251.nls

V niektorých prípadoch sa používatelia siedmej verzie OS od Microsoftu stretávajú s nasledovným problémom: časť textu (súbory, systémové alebo programové ovládacie prvky, stránky v prehliadači) sa zobrazujú ako nečitateľné znaky, tzv. "krakozyabry." Tento problém sa dá vyriešiť celkom jednoducho.

Hlavná príčina daného problému nie je rozpoznaná nainštalovaný systémom kódovanie alebo je vybratá nesprávna konverzná tabuľka. Existuje niekoľko spôsobov, ako tento problém vyriešiť.

Metóda 1: Zmeňte miestne nastavenie systému

Vo väčšine prípadov je možné ťažkosti s rozpoznávaním kódovania odstrániť zmenou miestneho nastavenia systému - z ruštiny na angličtinu a potom späť na ruštinu. Toto sa vykonáva takto:

Metóda 2: Zmena kódovania prostredníctvom systémového registra

Druhou metódou opravy chýb pri kódovaní čítania je manuálny výber požadovaných tabuliek prostredníctvom systémového registra.

Prvá možnosť


Alternatívna možnosť
Prvá prezentovaná sekvencia nahradenia kódovania nie je časovo efektívna, ale existuje spôsob, ako ju urýchliť - vytvoriť súbor REG s vopred napísanými príkazmi.

  1. Otvorte Poznámkový blok s oprávneniami správcu: otvorte "Štart", začnite písať názov programu do vyhľadávacieho panela, potom kliknite pravým tlačidlom myši na výsledok a vyberte príslušnú položku v kontextovej ponuke
  2. Prilepte do okna ďalší text:


    "1250"="c_1250.nls"
    "1251"="c_1251.nls"
    "1252"="c_1252.nls"
    "1253"="c_1253.nls"
    "1254"="c_1254.nls"
    "1255"="c_1255.nls"


    "ARIAL"=dword:00000000


    "Arial,0"="Arial,204"
    "Comic Sans MS,0"="Comic Sans MS,204"
    "Courier,0"="Kurier New,204"
    "Courier,204"="Kurier New,204"
    "MS Sans Serif,0"="MS Sans Serif,204"
    "Tahoma,0"="Tahoma,204"
    "Times New Roman,0"="Times New Roman,204"
    "Verdana,0"="Verdana,204"
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

    Pozornosť! Za posledným riadkom nezabudnite zadať prázdny riadok!

  3. Ďalej použite body "Súbor""Uložiť ako".


    Otvorí sa okno na uloženie - najprv vyberte "všetky" v ponuke "Typ súboru" a potom zadajte názov vytváraný dokument v tomto formáte:

    *ľubovoľný názov*.reg

  4. Zavrieť "notebook" a prejdite do adresára, do ktorého ste uložili súbor. Upozorňujeme, že jeho ikona teraz vyzerá ako súbor databázy Registry. V tejto fáze odporúčame urobiť záložná kópia dáta - otvorené "Editor databázy Registry" a použiť body "Súbor""Export".

    Potom môžete vytvorený súbor REG spustiť dvojitým kliknutím na LMB.

    Potvrďte, že chcete vykonať zmeny.

  5. Reštartujte počítač.
  6. Vo väčšine prípadov vyššie uvedené kroky stačia na odstránenie všetkých problémov s krakozyabrmi, ale stojí za to mať na pamäti, že môžu viesť k ďalším problémom, preto ich odporúčame použiť len ako poslednú možnosť.

Metóda 3: Preinštalovanie operačného systému

Vyššie opísané metódy nemusia mať požadovaný účinok - problém sa naďalej vyskytuje napriek činnosti používateľa. V tomto prípade nie je možné manuálne zmeniť nesprávne priradenie tabuľky kódovania a jediná cesta Preinštalovanie OS to vyrieši.

Záver

Pozreli sme sa na spôsoby, ako vyriešiť problém so zobrazením krakozyabr namiesto normálneho textu v systéme Windows 7. Nakoniec by sme chceli poznamenať, že takéto zlyhanie sa najčastejšie vyskytuje pri pirátskych „prebaleniach“, preto vám ešte raz pripomíname - používajte iba licencovaný softvér alebo jeho bezplatné analógy.

6. októbra

Problémy s kódovaním v systéme Windows sú dosť veľkým problémom pre mnohých milovníkov a fanúšikov tohto operačného systému. Niekedy musíte trpieť a poriadne sa zapotiť, kým sa vám podarí vyriešiť problém s kódovaním. Zistite príčinu, často. ešte ťažšie. ale veľmi málo ľudí sa tu trápi... hlavná vec je vyriešiť problém a prečo vznikol, je otázka dávno preč)

Problém s kódovaním sa stal obzvlášť akútnym po vydaní nový Windows 10. Microsoft opäť urobil niečo príliš šikovné a výsledkom je, že v niektorých aplikáciách sú namiesto jazyka iba gýče. Ale všetko sa dá vyriešiť

V skutočnosti môže existovať veľa dôvodov na resetovanie alebo zmenu kódovania. Ale hlavné sú:

- aktualizácia systému

- inštalácia nejakého druhu systémovej opravy

— účinok vírusu

- aktualizácia na Windows 10

- krivé hravé ruky a prehnaná zvedavosť (najčastejšia príčina všetkých problémov vo Windows)

Obnovuje sa kódovanie

Avšak, keďže tento problém vznikla a treba ju riešiť. Nižšie sú uvedené snímky obrazovky láskavo poskytnuté jednou osobou z jedného populárneho fóra. Môžete sa na ne pozrieť bez rizika a experimentov na svojom vlastnom systéme, „čo sa stane, ak zmeníte kódovanie“. Všetky fonty sú prezentované ako úplne nečitateľné arabské gýče.


Napriek všetkej zdanlivo divokej hrôze situácie je tento problém vyriešený celkom jednoducho:

Poďme do Ovládací panel->jazykové a regionálne normy->Karta „Rozšírené“.->Jazyk programov, ktoré nepodporujú Unicode. Zmeníme jazyk z ruštiny na angličtinu, reštartujeme počítač, znova ho zmeníme na ruštinu a znova reštartujeme počítač. Vychutnajme si opäť krásne natívne fonty!

V systéme Windows 10 je kódovanie globálne prepojené so všeobecným jazykom systému. Preto, ak máte problémy so zobrazením písiem, musíte prejsť na: Štart -> Nastavenia -> Čas a jazyk -> Región a jazyk -> Ďalšie nastavenia dátum a čas, regionálne nastavenia-> a pozrite si nastavenia v položkách: Jazyk a Regionálne štandardy.

Krakozyabry- Aký druh slova je zaujímavý? Toto slovo zvyčajne používajú ruskí používatelia na označenie nesprávneho/nesprávneho zobrazenia (kódovania) znakov v programoch alebo v samotnom operačnom systéme.
Prečo sa to deje? Jednoznačnú odpoveď nenájdete. Môže to byť kvôli trikom našich „obľúbených“ vírusov, možno kvôli poruche operačného systému Windows (napríklad vypadla elektrina a počítač sa vypol), možno program vytvoril konflikt s iným OS a všetko šlo haywire. Vo všeobecnosti môže byť veľa dôvodov, ale ten najzaujímavejší je „Práve sa to tak pokazilo“.
Prečítajte si článok a zistite, ako vyriešiť problém s kódovaním v programoch a OS Windows, keď k nemu dôjde.

Pre tých, ktorí stále nechápu, čo tým myslím, tu je niekoľko:


Mimochodom, aj ja som sa raz ocitol v tejto situácii a dodnes mám na ploche súbor, ktorý mi pomohol sa s tým vyrovnať. Preto som sa rozhodol napísať tento článok.

Za zobrazenie kódovania (písma) v systéme Windows je zodpovedných niekoľko „vecí“ - jazyk, register a súbory samotného OS. Teraz ich skontrolujeme oddelene a bod po bode.

Ako odstrániť a opraviť krakozyabry namiesto ruštiny (ruské písmená) v programe alebo Windows.

1. Skontrolujeme nainštalovaný jazyk pre programy, ktoré nepodporujú Unicode. Možno je to vo vás stratené.

Poďme teda po ceste: Ovládací panel – Miestne a jazykové nastavenia – karta Rozšírené
Tam sa uisťujeme, že jazykom je ruština.


Vo Windows XP je okrem toho v spodnej časti zoznam „Kódové stránky konverznej tabuľky“ a v ňom riadok s číslom 20880. Musí tam byť aj Rus

6. Posledný bod, v ktorom vám dávam súbor, ktorý mi raz pomohol všetko opraviť, a preto som ho nechal na pamiatku. Tu je archív:

Vnútri sú dva súbory: krakozbroff.cmd a krakozbroff.reg

Majú rovnaký princíp – správne hieroglyfy, štvorce, otázky resp výkričníky v programoch a OS Windows (v bežnej reči krakozyabry). Použil som prvý a pomohol mi.

A na záver pár tipov:
1) Ak pracujete s registrom, tak si nezabudnite urobiť zálohu (záložnú kópiu) pre prípad, že by sa niečo pokazilo.
2) Po každom bode je vhodné skontrolovať 1. bod.

To je všetko. Teraz viete, ako opraviť/odstrániť crackery (štvorce, hieroglyfy, výkričníky a otázniky) v programe alebo Windows.