Minuga juhtus eelmisel päeval sarnane lugu. Mõnes venestatud programmis hakkasid mõned liidese pealdised välja nägema, nagu oleks tähtede asemel sisestatud linnukäpa jäljed:

Ausalt öeldes otsisin probleemile lahendust peaaegu kaks päeva. Kõigis foorumites ja küsimuste ja vastuste teenustes, kõigis juhendites ja juhistes kordasid kõik sama lahendusretsepti, mis võis kedagi aidata. Aga mitte minu jaoks. Ja alles siis, kui mu aju keema hakkas ja kogu lootus probleemi lahendamiseks minust lahkus, loksus kõik paika.

Otsustasin vormindada otsingutulemused " Universaalne juhend kõigi kodeerimisprobleemide lahendamiseks operatsioonisüsteemides Windows XP ja Windows Vista/7" Kuigi võib-olla pole see nii universaalne...

Kodeerimisprobleemide lahendamine Windows XP-s

1. Kõigepealt peate veenduma, et Unicode'i mittetoetavate programmide jaoks on installitud vene keel.

Ava" Kontrollpaneel" Mine vahekaardile " Lisaks».

Pärast seda leidke samal vahelehel asuvast loendist üksus 20880 ja märkige selle kõrval olev ruut:

2. Võimalik, et kodeerimisprobleemid on põhjustatud süsteemi fondi sätete rikkumisest.

Fondisätete taastamiseks laadige alla ja käivitage selles sisalduv fail, ignoreerides kõiki süsteemi hoiatusi:

Kodeerimisprobleemide lahendamine operatsioonisüsteemis Windows Vista/7

1. Nagu Windows XP puhul, veendu esmalt, et programmide puhul, mis Unicode'i ei toeta, oleks keeleks seatud vene keel.

Ava" Kontrollpaneel ja topeltklõpsake ikoonil " " Mine vahekaardile " Lisaks" ja määrake vene keeleks " Unicode'i mittetoetavate programmide keel»:

Salvestage muudatused ja taaskäivitage arvuti. Kui probleem püsib, jätkake 2. sammuga.

2. Fondisätete taastamiseks laadige alla ja käivitage selles asuv fail, ignoreerides kõiki süsteemi hoiatusi.

Taaskäivitage süsteem. Kui probleem püsib, jätkake 3. sammuga.

3. Järgmine etapp on kodeeringu eest vastutavate registrivõtmete muutmine. Neid muudatusi on soovitatav teha ainult viimase abinõuna ja ainult siis, kui kõik eelnevad punktid pole kuhugi viinud.

Nende muudatuste tegemiseks laadige alla ja käivitage selles sisalduv fail. Nagu eelmises lõigus, kuvatakse süsteemi hoiatused.

Pärast neid muudatusi peate ka süsteemi taaskäivitama.

4. Kui kõik ülaltoodud ei aita, peate muutma kaustas järgmiste koodilehe failide nimesid C:\Windows\System32:

Fail " c_1252.nls" peal " c_1252.nls.bak»
Fail " c_1253.nls" peal " c_1253.nls.bak»
Fail " c_1254.nls" peal " c_1254.nls.bak»
Fail " c_1255.nls" peal " c_1255.nls.bak»

Kuna need failid on muutmise eest kaitstud, on selle toimingu tegemiseks soovitatav kasutada imelist programmi. Pärast selle installimist peate soovitud failil paremklõpsama ja valima "Unlocker". Avanevas aknas valige " Nimeta ümber" Muutke faili nime ja klõpsake nuppu " Okei»:

Pärast ülaltoodud failide ümbernimetamist kopeerige fail " c_1251.nls" mõnda teise kausta (või kopeerige lõikepuhvrisse) ja seejärel nimetage see ümber " c_1252.nls" Kleepige (kopeerige) fail uuesti " c_1251.nls» kausta C:\Windows\System32 ja nimetage see ümber " c_1253.nls" ja seejärel korrake seda veel kaks korda, nimetades selle ümber " c_1254.nls"Ja" c_1255.nls».

Selle sammu täitmise tulemusel failid " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls" asendatakse failiga " c_1251.nls" Ärge unustage tagastada ka faili " c_1251.nls»:

Sellised juhised said välja. Kui midagi pole selge, küsige kommentaarides. Võib-olla saan mina (või teised lugejad) aidata teie probleemi lahendada.

6. oktoober

Kodeerimisprobleemid Windowsis on paljudele selle operatsioonisüsteemi austajatele ja fännidele üsna suureks peavaluks. Mõnikord peate enne kodeerimisprobleemi lahendamist palju kannatama ja higistama. Uurige sageli põhjust. veelgi raskem. aga väga vähesed viitsivad siin... peaasi on probleem lahendada ja miks see tekkis, on juba ammu möödunud päevade küsimus)

Kodeerimise probleem muutus eriti aktuaalseks pärast uue Windows 10 väljaandmist. Microsoft on jälle midagi liiga nutikat teinud ja selle tulemusena on mõnes rakenduses keele asemel ainult jaburus. Aga kõike saab lahendada

Tegelikult võib kodeeringu lähtestamiseks või muutmiseks olla palju põhjuseid. Kuid peamised on järgmised:

- süsteemi uuendus

- mingi süsteemi paiga installimine

- viiruse mõju

- värskendage Windows 10-le

- kõverad mängulised käed ja üüratu uudishimu (kõigi Windowsi probleemide kõige levinum põhjus)

Kodeeringu taastamine

Kuna see probleem on aga tekkinud, tuleb see lahendada. Allpool on ekraanipildid, mille on lahkesti esitanud üks inimene ühest populaarsest foorumist. Saate neid ilma riskita ja oma süsteemis katseteta vaadata, "mis juhtub, kui muudate kodeeringut." Kõik fondid on esitatud täiesti loetamatu araabiakeelsena.


Vaatamata olukorra näiliselt metsikule õudusele lahendatakse see probleem üsna lihtsalt:

lähme juurde Kontrollpaneel->keele- ja piirkondlikud standardid->Vahekaart "Täpsem".->Unicode'i mittetoetavate programmide keel. Vahetame keele vene keelest inglise keelde, taaskäivitame arvuti, muudame selle uuesti vene keeleks ja taaskäivitame arvuti. Nautigem taas kauneid natiivseid fonte!

Windows 10 puhul on kodeering globaalselt seotud üldise süsteemikeelega. Seega, kui teil on fontide kuvamisega probleeme, peate minema: Start -> Seaded -> Kellaaeg ja keel -> Piirkond ja keel -> Kuupäeva ja kellaaja lisaseaded, piirkondlikud seaded-> ja vaadake seadeid üksustes: Keel ja Piirkondlikud standardid.

Operatsioonisüsteemis Windows 7 võivad mõned programmid fonte valesti kuvada (uus font). Näiteks tähtede või muude sümbolite asemel küsimärgid. Selle põhjuseks on asjaolu, et Windowsi välimuse sätted on seatud teemale, mis kasutab mittestandardseid fonte, või erinevad keele- ja piirkondlikud standardid vene omast.

Tõhus meetod, mis parandab Windows 7 kodeeringut eriti rasketel juhtudel – kasutage seda siis, kui miski ei aita. Lähme juurde Kontrollpaneel, valige keele- ja piirkondlikud standardid. Vahekaardil Vormingud muutke vorminguks inglise keel (USA). Seejärel minge vahekaardile Lisaks, vajuta nuppu Muutke süsteemi keelt ja valige ka inglise keel (USA). Pärast seda taaskäivitage arvuti. Nüüd, kui arvuti on taaskäivitatud, tagastage keeleseaded Venemaa Venemaa). Kodeeringut tuleks parandada.


Kui see ei aita, redigeerige registri harusid:

Käivitage registriredaktor (Start - Run -> regedit).

Järgmiste toimingute tegemisel olge äärmiselt ettevaatlik – hooletu töö Windowsi registriga võib kaasa tuua kohutavaid tagajärgi!

Parameetrite väärtusi on vaja muuta "1250" väärtusest "1255" - määrake iga parameetri väärtus "c_1251.nls" - järgmistes klahvides:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\CodePage

Kodeeringu parandamine Windows XP-s

Windowsi registriga askeldamise vältimiseks proovige järgmist.

Looge Notepadis fail, kopeerides sellesse alloleva teksti, salvestage see laiendiga “reg” mis tahes nimega, ingliskeelsete tähtedega, näiteks 1251.reg, ja käivitage see. 90% juhtudest aitab "krakozyabry" XP.

Windowsi registriredaktori versioon 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"

Või parandage see kirillitsas fontide kuvamise eest vastutavas registriharus.

muutes järgmistele parameetritele:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

Kui see ei aita, muutke lisaks:

1254 REG_SZ c_1251.nls

Krakozyabry- Mis sõna see huvitav on? Seda sõna kasutavad vene kasutajad tavaliselt programmides või operatsioonisüsteemis endas olevate märkide vale/vale kuvamise (kodeerimise) kirjeldamiseks.
Miks see juhtub? Te ei leia kindlat vastust. See võib olla tingitud meie "lemmikviiruste" nippidest, võib-olla Windowsi OS-i rikke tõttu (näiteks kadus elekter ja arvuti lülitus välja), võib-olla lõi programm konflikti teise OS-iga ja kõik läks heinatraat. Üldiselt võib põhjuseid olla palju, kuid kõige huvitavam on "See lihtsalt läks niimoodi katki."
Lugege artiklit ja uurige, kuidas lahendada programmide ja Windows OS-i kodeerimise probleem, kui see on juhtunud.

Neile, kes ikka veel aru ei saa, mida ma mõtlen, on siin mõned:


Muide, sattusin ka ise korra sellisesse olukorda ja mul on siiani töölaual fail, mis aitas sellega toime tulla. Sellepärast otsustasin selle artikli kirjutada.

Windowsis kodeeringu (fondi) kuvamise eest vastutavad mitmed "asjad" - keel, register ja OS-i failid. Nüüd kontrollime neid eraldi ja punkthaaval.

Kuidas eemaldada ja parandada krakozyabry vene (vene tähtede) asemel programmis või Windowsis.

1. Kontrollime installitud keelt programmide puhul, mis ei toeta Unicode'i. Võib-olla on see teie jaoks kadunud.

Niisiis, järgime teed: Juhtpaneel – Piirkondlikud ja keelevalikud – vahekaart Täpsemalt
Seal veendume, et keel on vene keel.


Windows XP-s on lisaks sellele allosas loend "Konversioonitabeli koodilehed" ja selles on rida numbriga 20880. Seal peab ka venelane olema

6. Viimane punkt, milles annan teile faili, mis aitas mul kõik korra parandada ja seetõttu jätsin selle mälestuseks. Siin on arhiiv:

Sees on kaks faili: krakozbroff.cmd ja krakozbroff.reg

Neil on sama põhimõte - korrektsed hieroglüüfid, ruudud, küsimused või hüüumärgid programmides ja Windows OS-is (tavalises kõnepruugis) krakozyabry). Kasutasin esimest ja see aitas mind.

Ja lõpuks paar näpunäidet:
1) Kui töötate registriga, ärge unustage teha varukoopiat (varukoopiat), kui midagi peaks valesti minema.
2) Soovitav on iga punkti järel kontrollida 1. punkti.

See on kõik. Nüüd teate, kuidas parandada/eemaldada krakkereid (ruudud, hieroglüüfid, hüüu- ja küsimärgid) programmis või Windowsis.