Kodimi i karaktereve të Windows 7 është rusisht. Problemet e kodimit. Shfaqja e gabuar e shkronjave. Rregullimi i kodimit në Windows XP

Një gjë e ngjashme më ndodhi ditën tjetër. Në disa programe të rusifikuara, disa nga etiketat e ndërfaqes filluan të dukeshin sikur, në vend të letrave, të futeshin aty shtypje të putrave të zogjve:

Të them të drejtën, kam kaluar gati dy ditë duke kërkuar një zgjidhje për problemin. Në të gjitha forumet dhe shërbimet "pyetje dhe përgjigje", në të gjitha manualet dhe udhëzimet, të gjitha pasi dikush përsëriti të njëjtën recetë për zgjidhjen, e cila mund të ketë ndihmuar dikë. Por jo për mua. Dhe vetëm kur truri im tashmë kishte filluar të vlonte dhe të gjitha shpresat për një zgjidhje të problemit më lanë, gjithçka ra në vend.

Vendosa të paraqes rezultatet e kërkimit në " Udhëzues me një ndalesë për zgjidhjen e të gjitha problemeve të kodimit në sistemet operative Windows XP dhe Windows Vista / 7". Edhe pse mund të mos jetë aq universale tashmë ...

Zgjidhja e problemeve të kodimit në Windows XP

1. Së pari duhet të siguroheni që gjuha ruse është vendosur për programet që nuk mbështesin Unicode.

Hapim " Paneli i kontrollit". Shko te skeda " Për më tepër».

Pas kësaj, gjeni artikullin 20880 në listën që ndodhet në të njëjtën skedë dhe vendosni një shenjë pranë tij:

2. possibleshtë e mundur që problemet e kodimit të shkaktohen nga një shkelje e cilësimeve të sistemit për shkronjat.

Për të rivendosur cilësimet e shkronjave, shkarkoni këtë arkiv

këtë arkiv

Zgjidhja e problemeve të kodimit në Windows Vista / 7

1. Si në rastin e Windows XP, së pari sigurohuni që gjuha ruse të jetë vendosur për programet që nuk mbështesin Unicode.

Hapim " Paneli i kontrollit"Dhe kliko dy herë mbi ikonën" ". Shko te skeda " Për më tepër"Dhe vendosni gjuhën ruse si" Gjuha për programet jo-Unicode»:

Ruani ndryshimet dhe rifilloni kompjuterin tuaj. Nëse problemi vazhdon, shkoni në hapin 2.

2. Për të rivendosur cilësimet e shkronjave, shkarkoni këtë arkiv dhe ekzekutoni skedarin që është në të, duke injoruar të gjitha paralajmërimet e sistemit:

Rinisni sistemin. Nëse problemi vazhdon, shkoni në hapin 3.

3. Hapi tjetër është të ndryshoni çelësat e regjistrit që janë përgjegjës për kodifikimet. Këshillohet që këto ndryshime të bëhen vetëm si një mundësi e fundit dhe vetëm nëse të gjitha pikat e mëparshme nuk çojnë në asgjë.

Për të bërë këto ndryshime, shkarkoni këtë arkiv dhe ekzekutoni skedarin në të. Ashtu si në paragrafin e mëparshëm, paralajmërimet e sistemit do të shfaqen.

Pas këtyre ndryshimeve, do t'ju duhet gjithashtu të rindizni sistemin.

4. Nëse të gjitha sa më sipër nuk ju ndihmuan, duhet të ndryshoni emrat e skedarëve të faqes së kodit vijues në dosje C: \\ Windows \\ System32:

Dosja " c_1252.nls"në" c_1252.nls.bak»
Dosja " c_1253.nls"në" c_1253.nls.bak»
Dosja " c_1254.nls"në" c_1254.nls.bak»
Dosja " c_1255.nls"në" c_1255.nls.bak»

Meqenëse këto skedarë janë të mbrojtur nga modifikimi, këshillohet të përdorni një program të shkëlqyeshëm për të kryer këtë operacion. Pas instalimit të tij, duhet të klikoni me të djathtën në skedarin e dëshiruar dhe të zgjidhni "Zhbllokuesin". Në dritaren që hapet, zgjidhni në listën zbritëse " Riemërto". Ndryshoni emrin e skedarit dhe klikoni " Ne rregull»:

Pasi të riemërtoni skedarët e mësipërm, kopjoni skedarin “ c_1251.nls"Në ndonjë dosje tjetër (ose kopjo në clipboard) dhe pastaj riemërto atë në" c_1252.nls". Ngjit (kopjo) skedarin “ c_1251.nls»Në dosje C: \\ Windows \\ System32 dhe riemërto në " c_1253.nls", Dhe pastaj përsërisni këtë edhe dy herë, duke e riemëruar në" c_1254.nls"Dhe" c_1255.nls».

Si rezultat i këtij paragrafi, dosjet " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls"Do të zëvendësohet nga skedari" c_1251.nls". Mos harroni të ktheni gjithashtu skedarin “ c_1251.nls»:

Këtu është një udhëzim i tillë. Nëse diçka nuk është e qartë - pyesni në komente. Ndoshta unë (ose lexues të tjerë) do të ndihmoj në zgjidhjen e problemit tuaj.

Në Windows 7, disa programe mund të shfaqin gërma të pasakta (font i ri). Për shembull, pikëpyetjet në vend të shkronjave ose simboleve të tjera. Kjo është për shkak të faktit se një temë është instaluar në cilësimet e lëkurës së Windows që përdor gërma jo standarde ose gjuha dhe standardet rajonale ndryshojnë nga rusishtja.

Një mënyrë efektive që rregullon kodimin në Windows 7 në raste veçanërisht të vështira - përdorni atë kur asgjë nuk ndihmon aspak. Shko te Paneli i kontrollit, zgjidhni standardet gjuhësore dhe rajonale... Në skedë Formatet ndryshoni formatin në Anglisht (SH.B.A.)... Pastaj shkoni te skeda Për më tepër, Shtyp butonin Ndryshoni gjuhën e sistemit, dhe gjithashtu zgjidhni Anglisht (SH.B.A.)... Pas kësaj, ne rifillojmë kompjuterin. Tani që kompjuteri është rifilluar, ne i kthejmë cilësimet e gjuhës Rusia ruse)... Kodimi duhet të korrigjohet.


Nëse nuk ndihmon, atëherë ne editojmë degët e regjistrit:

Launch Editor Regjistrit (Start - Run -\u003e regedit).

Kur kryeni veprimet e mëposhtme, jini jashtëzakonisht të kujdesshëm - puna e pakujdesshme me regjistrin e Windows mund të çojë në pasoja të trishtueshme!

Isshtë e nevojshme të ndryshoni vlerat e parametrave nga "1250" në "1255" - vendosni vlerën për secilin prej këtyre parametrave "c_1251.nls" - në tastet e mëposhtëm:

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ Nls \\ CodePage

HKEY_LOCAL_MACHINE \\ SYSTEM \\ ControlSet001 \\ Control \\ Nls \\ CodePage

HKEY_LOCAL_MACHINE \\ SYSTEM \\ ControlSet002 \\ Control \\ Nls \\ CodePage

Rregullimi i kodimit në Windows XP

Në mënyrë që të mos përdorni stilolapsa për të ngjitur regjistrin e Windows, provoni sa vijon:

Krijoni një skedar në bllok shënimesh duke kopjuar tekstin më poshtë në të, ruani atë me shtesën "reg" me çdo emër, me shkronja angleze, për shembull 1251.reg, dhe ekzekutojeni atë. Në 90% të rasteve, XP ndihmon me "krakozyabras".

Windows Registry Editor Version 5.00

"1250" \u003d "c_1251.nls"

"1251" \u003d "c_1251.nls"

"1252" \u003d "c_1251.nls"

"1253" \u003d "c_1251.nls"

"1254" \u003d "c_1251.nls"

"1255" \u003d "c_1251.nls"

Ose rregulloni atë në degën e regjistrit përgjegjës për shfaqjen e shkronjave cirilike.

duke ndryshuar në parametrat e mëposhtëm:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

Nëse nuk ndihmon, atëherë ndryshoni përveç kësaj:

1254 REG_SZ c_1251.nls

Krakozyabry - cila është kjo fjalë interesante? Kjo fjalë zakonisht përdoret nga përdoruesit rusë për t'iu referuar shfaqjes (kodimit) të pasaktë / të pasaktë të karaktereve në programe ose në vetë sistemin operativ.
Pse ndodh kjo? Ju nuk do të gjeni një përgjigje të prerë. Kjo mund të jetë për shkak të hileve të viruseve tona "të preferuara", mund të jetë për shkak të një mosfunksionimi të Windows OS (për shembull, rryma u fik dhe kompjuteri u fik), programi mund të ketë krijuar një konflikt me një OS tjetër ose OS dhe gjithçka "fluturoi". Në përgjithësi, mund të ketë shumë arsye, por më interesantja është "U desh dhe u prish vetë ashtu".
Ne lexojmë artikullin dhe zbulojmë se si të rregullojmë problemin me kodimin në programe dhe Windows OS, pasi që ndodhi.

Kush ende nuk e kupton atë që dua të them, këtu janë disa:


Nga rruga, edhe unë u futa në këtë situatë një herë dhe ka ende një skedar në Desktopin tim që më ndihmoi ta përballoj atë. Prandaj, vendosa ta shkruaj këtë artikull.

Disa "gjëra" janë përgjegjëse për shfaqjen e kodimit (font) në Windows - këto janë gjuha, regjistri dhe skedarët e vetë OS. Tani do t'i kontrollojmë ato individualisht dhe pikë për pikë.

Si të hiqni dhe rregulloni krakozyabry në vend të rusishtes (shkronja ruse) në program ose Windows.

1. Ne kontrollojmë gjuhën e instaluar për programet që nuk mbështesin Unicode. Mbase ka humbur.

Pra, shkoni përgjatë shtegut: Paneli i Kontrollit - Opsionet Rajonale dhe Gjuhësore - Skeda e Avancuar
Atje po kërkojmë që gjuha të jetë ruse.


Në Windows XP, përveç kësaj, ekziston një listë e "Faqeve të kodit të tabelave të konvertimit" në pjesën e poshtme dhe ka një rresht me numrin 20880 në të. Duhet të kesh edhe rusisht atje

6. Pika e fundit, në të cilën ju jap një skedar që më ndihmoi të rregulloj gjithçka diku, dhe kjo është arsyeja pse e lashë atë si një kujtim. Këtu është arkivi:

Brenda ka dy skedarë: krakozbroff.cmd dhe krakozbroff.reg

Parimi i tyre është i njëjtë - për të korrigjuar në të gjitha mënyrat hieroglifet, sheshet, pyetjet ose pikëçuditjet në programe dhe Windows OS (në njerëzit e zakonshëm krakozyabry) Përdora të parën dhe më ndihmoi.

Dhe së fundmi, disa këshilla:
1) Nëse jeni duke punuar me regjistrin, atëherë mos harroni të bëni një kopje rezervë (rezervë) në rast se diçka nuk shkon mirë.
2) Këshillohet të kontrolloni pikën 1 pas secilit artikull.

Kjo eshte e gjitha. Tani ju e dini se si të rregulloni heqjen / rregullimin e Krakozyabry (sheshet, hieroglifet, thirrma dhe pikëpyetjet) në program ose Windows.

Imagjinoni: ju ekzekutoni një program në kompjuterin tuaj. Ju e dini me siguri që duhet të jetë në rusisht, por në vend të shkronjave të zakonshme, shfaqet një lloj "krakozyabry". Kjo do të thotë që keni probleme me kodimin. Toka e Sovjetikëve do t'ju tregojë se si ta ndryshoni kodimin.

Çështjet e kodimit të karaktereve mund të ndodhin në versione të ndryshme të sistemit operativ Windows. Parimi i zgjidhjes së problemit me kodim të pasaktë është i njëjtë për versione të ndryshme të këtij sistemi operativ, por në versione të ndryshme emrat e dritareve dhe skedave të ndërfaqes mund të ndryshojnë pak.

Së pari, ne do t'ju tregojmë si ta ndryshoni kodimin përmes elementit Rajonal dhe Opsioneve të Gjuhës në Panelin e Kontrollit... Ekzistojnë dy mënyra kryesore për të sjellë dritaren e ndryshimit të gjuhës. E para është të klikoni në butonin Start, zgjidhni artikullin e Panelit të Kontrollit nga menuja në rënie, dhe në të - Gjuhët dhe Standardet Rajonale. E dyta është të klikoni në butonin Start, në menunë që hapet, zgjidhni artikullin Run, në vijën që hapet, shtypni komandën intl.cpl dhe shtypni butonin Enter.

Do të hapet dritarja e ndryshimit të gjuhës... Për të ndryshuar kodimin e karakterit, duhet të zgjidhni Rusinë në skedën Vendndodhja (në Windows 7, kjo skedë thjesht mund të quhet Vendndodhja). Pastaj shkoni në skedën Advanced dhe zgjidhni rusishten si gjuhë të përdorur në programet jo-Unicode. Ruani ndryshimet duke klikuar në butonin OK.

Gjithashtu, problemet me kodimin mund të zgjidhen duke redaktuar regjistrin, nëse metoda e mëparshme nuk ka ndihmuar. Por ne duam t'ju paralajmërojmë menjëherë - redaktimi i paaftë i regjistrit mund të çojë në probleme në kompjuter... Nëse redaktoni diçka gabim, madje mund të duhet të instaloni përsëri sistemin operativ. Pra, nëse nuk jeni të sigurt për rezultatin, këshillohuni me një specialist.

Ekzistojnë dy mënyra për të ndryshuar kodimin në Windows përmes regjistrit. Mënyra e parë është kjo ndryshimi i kodimit përmes redaktuesit të regjistrit... Për ta bërë këtë, duhet të klikoni në butonin Start, zgjidhni artikullin Run në menunë e zgjeruar, shkruani regedit në rreshtin që hapet dhe shtypni butonin Enter. Në anën e majtë të dritares që hapet, ju do të shihni një pemë që tregon strukturën e regjistrit.

Zgjidhni degën me emrin HKEY_LOCAL_MACHINE në të dhe klikoni në shigjetën ngjitur me të - dega do të zgjerohet. Në listën që hapet, zgjidhni degën e SISTEMIT, në të - CurrentControlSet, pastaj në sekuencë - Control, Nls, CodePage. Në listën e parametrave që hapet në panelin e djathtë, gjeni parametrin 1252, klikoni me të djathtën mbi të dhe zgjidhni Ndrysho në menunë e kontekstit që hapet. Në fushën Vlera, futni parametrin c_1252.nls dhe klikoni në butonin OK. Mund të dilni nga Redaktori i Regjistrit - sapo keni ndryshuar cilësimet për faqet e kodit të Windows. Rinisni kompjuterin tuaj që ndryshimet të hyjnë në fuqi.

Ju mund të bëni të njëjtën gjë, por në modalitetin automatik... Për ta bërë këtë, filloni redaktuesin e tekstit Notepad (zakonisht vjen me sistemin operativ Windows) dhe kopjoni kodin më poshtë në të:

Windows Registry Editor Version 5.00
"1252" \u003d "c_1251.nls"

Pastaj nga menyja File, zgjidhni Save As ... (ose thjesht Save) dhe ruani skedarin në çdo dosje me ndonjë emër. Gjëja kryesore është ta caktoni atë .reg kur kurseni. Atëherë ekzekutoni skedarin e regjistrit që keni krijuar dhe përgjigjuni Po në pyetjen e sistemit. Pas kësaj, duhet të rindizni kompjuterin tuaj - problemet me kodimin duhet të zhduken.

Ndonjëherë, për shkak të një arsyeje ose një tjetër, përdoruesit e Windows përjetojnë diçka që çon në dështim të kodifikimit. Një lloj programi i sapo instaluar, një virus, manipulime në regjistër, nuk e dini kurrë ... Këtu kodifikimet janë zhdukur dhe kaq!

Një gjë e ngjashme më ndodhi ditën tjetër. Në disa programe të rusifikuara, disa nga etiketat e ndërfaqes filluan të dukeshin sikur, në vend të letrave, të futeshin aty shtypje të putrave të zogjve:

Të them të drejtën, kam kaluar gati dy ditë duke kërkuar një zgjidhje për problemin. Në të gjitha forumet dhe shërbimet "pyetje dhe përgjigje", në të gjitha manualet dhe udhëzimet, të gjitha pasi dikush përsëriti të njëjtën recetë për zgjidhjen, e cila mund të ketë ndihmuar dikë. Por jo për mua. Dhe vetëm kur truri im tashmë kishte filluar të vlonte dhe të gjitha shpresat për një zgjidhje të problemit më lanë, gjithçka ra në vend.

Vendosa të paraqes rezultatet e kërkimit në " Udhëzues me një ndalesë për zgjidhjen e të gjitha problemeve të kodimit në sistemet operative Windows XP dhe Windows Vista / 7". Megjithëse mund të mos jetë aq universale tashmë ...;)

Zgjidhja e problemeve të kodimit në Windows XP:

Paragrafi 1 Së pari duhet të siguroheni që gjuha ruse është vendosur për programet që nuk mbështesin Unicode.

Ne hapemi « Paneli i kontrollit» dhe klikoni dy herë në ikonë « » ... Shko te skeda « Për më tepër» « ».

Pas kësaj, gjeni artikullin 20880 në listën që ndodhet në të njëjtën skedë dhe vendosni një shenjë pranë tij:

Pika 2. possibleshtë e mundur që problemet e kodimit janë shkaktuar nga një shkelje e cilësimeve të fontit të sistemit.

Për të rivendosur cilësimet e shkronjave, shkarkoni këtë arkiv


Pika 3. Hapi tjetër është të ndryshoni çelësat e regjistrit që janë përgjegjës për kodifikimet.Këshillohet që këto ndryshime të bëhen vetëm si një mundësi e fundit dhe vetëm nëse të gjitha pikat e mëparshme nuk çojnë në asgjë.

këtë arkiv

Zgjidhja e problemeve të kodimit në Windows Vista / 7:

1. Si në rastin e Windows XP, së pari sigurohuni që gjuha ruse të jetë vendosur për programet që nuk mbështesin Unicode.

Ne hapemi « Paneli i kontrollit» dhe klikoni dy herë në ikonë « standardet gjuhësore dhe rajonale» ... Shko te skeda « Për më tepër» dhe vendosni rusishten si « Gjuha për programet jo-Unicode»:

Ruani ndryshimet dhe rifilloni kompjuterin tuaj. Nëse problemi vazhdon, shkoni në hapin 2.

2. Për të rivendosur cilësimet e shkronjave, shkarkoni këtë arkiv dhe ekzekutoni skedarin që është në të, duke injoruar të gjitha paralajmërimet e sistemit:


Rinisni sistemin. Nëse problemi vazhdon, shkoni në hapin 3.

3. Hapi tjetër është të ndryshoni çelësat e regjistrit që janë përgjegjës për kodifikimet. Këshillohet që këto ndryshime të bëhen vetëm si një mundësi e fundit dhe vetëm nëse të gjitha pikat e mëparshme nuk çojnë në asgjë.

Për të bërë këto ndryshime, shkarkoni këtë arkiv dhe ekzekutoni skedarin në të. Ashtu si në paragrafin e mëparshëm, paralajmërimet e sistemit do të shfaqen.

Pas këtyre ndryshimeve, do t'ju duhet gjithashtu të rindizni sistemin.

4. Nëse të gjitha sa më sipër nuk ju ndihmuan, duhet të ndryshoni emrat e skedarëve të faqes së kodit vijues në dosje C: \\ Windows \\ System32:

Dosja " c_1252.nls"në" c_1252.nls.bak»
Dosja " c_1253.nls"në" c_1253.nls.bak»
Dosja " c_1254.nls"në" c_1254.nls.bak»
Dosja " c_1255.nls"në" c_1255.nls.bak»

Meqenëse këto skedarë janë të mbrojtur nga modifikimi, këshillohet të përdorni një program të mrekullueshëm për të kryer këtë operacion. Ju mund ta shkarkoni programin nga