Problemos su kodavimu. Neteisingai rodomi šriftai. Išsprendžiame Windows programų kodavimo problemą Pakeiskite Windows 7 kodų puslapį

💖 Patinka? Pasidalinkite nuoroda su draugais

Panašus dalykas man nutiko kitą dieną. Kai kuriose rusifikuotose programose dalis sąsajos užrašų pradėjo atrodyti taip, kad vietoj raidžių buvo įterpti paukščio letenų atspaudai:

Tiesą sakant, beveik dvi dienas praleidau ieškodamas problemos sprendimo. Visuose forumuose ir „klausimų ir atsakymų“ tarnybose, visuose vadovuose ir instrukcijose visi kaip vienas kartojo tą patį sprendimo receptą, kuris galbūt kažkam padėjo. Bet ne man. Ir tik tada, kai smegenys jau buvo pradėjusios virti ir paliko bet kokią viltį išspręsti problemą, viskas stojo į savo vietas.

Nusprendžiau sutvarkyti paieškų rezultatus „ Vieno langelio vadovas, kaip išspręsti visas kodavimo problemas operacinėse Windows sistemos XP ir Windows Vista/7“. Nors gal ir ne taip jau universalu...

Kodavimo problemų sprendimas sistemoje „Windows XP“.

1. Pirmiausia turite įsitikinti, kad rusų kalba yra įdiegta programoms, kurios nepalaiko Unicode.

Mes atidarome" Kontrolės skydelis“. Eikite į skirtuką " Papildomai».

Po to tame pačiame skirtuke esančiame sąraše suraskite elementą 20880 ir pažymėkite šalia jo esantį laukelį:

2. Gali būti, kad kodavimo problemų kyla dėl sistemos šrifto nustatymų pažeidimo.

Norėdami atkurti šrifto nustatymus, atsisiųskite ir paleiskite jame esantį failą, nepaisydami visų sistemos įspėjimų:

Kodavimo problemų sprendimas Windows Vista/7

1. Kaip ir Windows XP atveju, pirmiausia įsitikinkite, kad programose, kurios nepalaiko Unicode, įdiegta rusų kalba.

Mes atidarome" Kontrolės skydelis“ ir dukart spustelėkite piktogramą „ “. Eikite į skirtuką " Papildomai ir nustatykite rusų kalbą kaip " Programų kalbos, kurios nepalaiko Unicode»:

Išsaugokite pakeitimus ir iš naujo paleiskite kompiuterį. Jei problema išlieka, pereikite prie 2 veiksmo.

2. Norėdami atkurti šrifto nustatymus, atsisiųskite ir paleiskite jame esantį failą, nepaisydami visų sistemos įspėjimų:

Iš naujo paleiskite sistemą. Jei problema išlieka, pereikite prie 3 veiksmo.

3. Kitas žingsnis yra pakeisti registro raktus, kurie yra atsakingi už koduotes. Šiuos pakeitimus patartina atlikti tik kraštutiniu atveju ir tik tuo atveju, jei visi ankstesni punktai nieko neprivedė.

Norėdami atlikti šiuos pakeitimus, atsisiųskite ir paleiskite jame esantį failą. Kaip ir ankstesnėje pastraipoje, pasirodys sistemos įspėjimai.

Po šių pakeitimų taip pat turėsite iš naujo paleisti sistemą.

4. Jei visa tai nepadėjo, turite pakeisti šių aplanke esančių kodų puslapių failų pavadinimus C:\Windows\System32:

Failas " c_1252.nls"įjungta" c_1252.nls.bak»
Failas " c_1253.nls"įjungta" c_1253.nls.bak»
Failas " c_1254.nls"įjungta" c_1254.nls.bak»
Failas " c_1255.nls"įjungta" c_1255.nls.bak»

Kadangi šie failai yra apsaugoti nuo modifikavimo, šiai operacijai atlikti patartina naudoti nuostabią programą. Įdiegę reikia dešiniuoju pelės mygtuku spustelėti norimą failą ir pasirinkti „Unlocker“. Atsidariusiame lange pasirinkite " Pervardyti“. Pakeiskite failo pavadinimą ir spustelėkite " Gerai»:

Pervadinę aukščiau nurodytus failus, nukopijuokite failą " c_1251.nls" į kurį nors kitą aplanką (arba nukopijuokite į mainų sritį) ir pervardykite jį į " c_1252.nls“. Iš naujo įklijuokite (nukopijuokite) failą " c_1251.nls» į aplanką C:\Windows\System32 ir pervardyti į " c_1253.nls", tada pakartokite tai dar du kartus, pervadindami į " c_1254.nls"ir" c_1255.nls».

Dėl šios pastraipos failai " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls' bus pakeistas failu ' c_1251.nls“. Taip pat nepamirškite grąžinti failo " c_1251.nls»:

Štai tokia instrukcija pasirodė. Jei kažkas neaišku - klauskite komentaruose. Galbūt aš (ar kiti skaitytojai) padėsiu išspręsti jūsų problemą.

Kai kuriais atvejais septintosios Microsoft OS versijos vartotojai susiduria su tokia problema: dalis teksto (failai, sistemos ar programos valdikliai, puslapiai naršyklėje) rodomi kaip neįskaitomi simboliai, vadinamieji. "Krakozyabry". Šios problemos sprendimas gali būti gana paprastas.

Pagrindinė aptariamos problemos priežastis nėra pripažinta įdiegta sistemos kodavimas arba pasirinkta neteisinga konvertavimo lentelė. Šią problemą galite išspręsti keliais būdais.

1 būdas: pakeiskite sistemos lokalę

Daugeliu atvejų kodavimo atpažinimo sunkumus galima pašalinti pakeitus sistemos lokalę - iš rusų į anglų, tada atgal į rusų. Tai atliekama taip:

2 būdas: kodavimo keitimas per sistemos registrą

Antrasis būdas ištaisyti klaidas nuskaitant kodavimą yra rankiniu būdu pasirinkti reikiamas lenteles per sistemos registrą.

Pirmas variantas


Alternatyvus variantas
Pirmoji pateikta kodavimo pakeitimo seka nėra efektyvi laiko atžvilgiu, tačiau yra būdas ją pagreitinti – sukurti REG failą su iš anksto nustatytomis komandomis.

  1. Atidarykite „Notepad“ su administratoriaus teisėmis: atidarykite "Pradėti", pradėkite rašyti programos pavadinimą paieškos juostoje, tada dešiniuoju pelės mygtuku spustelėkite rezultatą ir kontekstiniame meniu pasirinkite atitinkamą elementą
  2. Į laukelį įklijuokite šį tekstą:


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


    "ARIALAS"=dword:00000000


    "Arial,0"="Arial,204"
    "Comic Sans MS,0"="Comic Sans MS,204"
    "Courier,0"="Naujas kurjeris,204"
    "Courier,204"="Naujas kurjeris,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

    Dėmesio! Po paskutinės eilutės būtinai įveskite tuščią eilutę!

  3. Tada naudokite pastraipas "Failas""Išsaugoti kaip".


    Atsidarys išsaugojimo langas – pirmiausia pasirinkite "Visi" meniu "Failo tipas", tada įveskite kuriamo dokumento pavadinimą tokiu formatu:

    *savavališkas pavadinimas*.reg

  4. Uždaryti "Užrašų knygelė" ir eikite į katalogą, kuriame išsaugojote failą. Atminkite, kad dabar jo piktograma atrodo kaip registro failas. Šiame etape rekomenduojame tai padaryti atsarginė kopija duomenys – atidaryti "Regitros redaktorius" ir naudokite taškus "Failas""Eksportuoti".

    Po to sukurtą REG failą galite paleisti dukart spustelėdami LMB.

    Patvirtinkite, kad norite atlikti pakeitimus.

  5. Iš naujo paleiskite kompiuterį.
  6. Daugeliu atvejų pirmiau minėtų veiksmų pakanka, kad išspręstumėte visas su krakozyabry susijusias problemas, tačiau turėtumėte nepamiršti, kad jie gali sukelti kitų problemų, todėl rekomenduojame tai naudoti tik kaip paskutinę priemonę.

3 būdas: iš naujo įdiekite operacinę sistemą

Aukščiau aprašyti metodai gali neturėti norimo efekto - problema ir toliau stebima, nepaisant vartotojo veiksmų. Tokiu atveju neteisingo kodavimo lentelių susiejimo rankiniu būdu pakeisti negalima, o vienintelis būdas tai ištaisyti – iš naujo įdiegti OS.

Išvada

Apsvarstėme būdus, kaip išspręsti problemą, kai sistemoje Windows 7 rodomas krakozyabr, o ne įprastas tekstas. Galiausiai norime atkreipti dėmesį, kad toks gedimas dažniausiai pastebimas piratiniuose „perpakavimuose“, todėl dar kartą primename – naudokite tik licencijuotą programinę įrangą. arba nemokami jo analogai.

Krakozyabry Kas yra įdomus žodis? Šį žodį rusų vartotojai dažniausiai vartoja norėdami nurodyti neteisingą / neteisingą simbolių rodymą (kodavimą) programose arba pačioje operacinėje sistemoje.
Kodėl taip nutinka? Vieno atsakymo nerasite. Tai gali būti dėl mūsų „mėgstamiausių“ virusų gudrybių, gali būti dėl Windows OS gedimo (pavyzdžiui, dingo elektra ir išjungtas kompiuteris), galbūt programa sukėlė konfliktą su kita ar OS ir viskas "skrido". Apskritai priežasčių gali būti daug, o įdomiausia yra „Tai tiesiog paėmė ir taip sugedo“.
Perskaitėme straipsnį ir sužinome, kaip išspręsti kodavimo problemą programose ir „Windows“ OS, nes taip atsitiko.

Tiems, kurie vis dar nesupranta, ką aš turiu omenyje, čia yra keletas:


Beje, aš taip pat kartą patekau į tokią situaciją ir darbalaukyje vis dar yra failas, padėjęs man su tuo susitvarkyti. Todėl nusprendžiau parašyti šį straipsnį.

Už kodavimo (šrifto) rodymą sistemoje Windows yra atsakingi keli „dalykai“ – tai kalba, registras ir pačios OS failai. Dabar mes juos patikrinsime atskirai ir taškas po taško.

Kaip pašalinti ir pataisyti krakozyabry vietoj rusiškų (rusiškų raidžių) programoje arba Windows.

1. Tikriname įdiegtą kalbą, ar nėra programų, kurios nepalaiko Unicode. Galbūt jis pasiklydo su tavimi.

Taigi, eikime šiuo keliu: Valdymo skydas - Regiono ir kalbos parinktys - skirtukas Išplėstinė
Ten ieškome, kad kalba būtų rusų.


Be to, „Windows XP“ apačioje yra sąrašas „Konversijos lentelių kodų puslapiai“ ir jame yra eilutė su numeriu 20880. Reikia, kad būtų ir rusas

6. Paskutinis punktas, kuriame jums pateikiu failą, kuris padėjo man vieną kartą viską sutvarkyti, todėl palikau jį kaip atminimą. Štai archyvas:

Viduje yra du failai: krakozbroff.cmd ir krakozbroff.reg

Jų principas tas pats – bet kokiomis priemonėmis (įprastai) taisyti programose ir Windows OS hieroglifus, kvadratus, klausimus ar šauktukus krakozyabry). Aš naudojau pirmąjį ir jis man tiko.

Ir galiausiai, pora patarimų:
1) Jei dirbate su registru, nepamirškite pasidaryti atsarginės kopijos (atsarginės kopijos), jei kas nors nutiktų.
2) Po kiekvienos prekės patartina patikrinti 1-ą prekę.

Tai viskas. Dabar jūs žinote, kaip pašalinti / pataisyti Krakozyabry (kvadratus, hieroglifus, šauktukus ir klaustukus) programoje arba „Windows“.

Panašus dalykas man nutiko kitą dieną. Kai kuriose rusifikuotose programose dalis sąsajos užrašų pradėjo atrodyti taip, kad vietoj raidžių buvo įterpti paukščio letenų atspaudai:

Tiesą sakant, beveik dvi dienas praleidau ieškodamas problemos sprendimo. Visuose forumuose ir „klausimų ir atsakymų“ tarnybose, visuose vadovuose ir instrukcijose visi kaip vienas kartojo tą patį sprendimo receptą, kuris galbūt kažkam padėjo. Bet ne man. Ir tik tada, kai smegenys jau buvo pradėjusios virti ir paliko bet kokią viltį išspręsti problemą, viskas stojo į savo vietas.

Nusprendžiau sutvarkyti paieškų rezultatus „ Vieno langelio vadovas, kaip išspręsti visas kodavimo problemas Operacinės sistemos Windows XP ir Windows Vista/7“. Nors gal ir ne taip jau universalu...

Kodavimo problemų sprendimas sistemoje „Windows XP“.

1. Pirmiausia turite įsitikinti, kad rusų kalba yra įdiegta programoms, kurios nepalaiko Unicode.

Mes atidarome" Kontrolės skydelis“. Eikite į skirtuką " Papildomai».

Po to tame pačiame skirtuke esančiame sąraše suraskite elementą 20880 ir pažymėkite šalia jo esantį laukelį:

2. Gali būti, kad kodavimo problemų kyla dėl sistemos šrifto nustatymų pažeidimo.

Norėdami atkurti šrifto nustatymus, atsisiųskite šį archyvą

šis archyvas

Kodavimo problemų sprendimas Windows Vista/7

1. Kaip ir Windows XP atveju, pirmiausia įsitikinkite, kad programose, kurios nepalaiko Unicode, įdiegta rusų kalba.

Mes atidarome" Kontrolės skydelis“ ir dukart spustelėkite piktogramą „ “. Eikite į skirtuką " Papildomai ir nustatykite rusų kalbą kaip " Programų kalbos, kurios nepalaiko Unicode»:

Išsaugokite pakeitimus ir iš naujo paleiskite kompiuterį. Jei problema išlieka, pereikite prie 2 veiksmo.

2. Norėdami atkurti šrifto nustatymus, atsisiųskite šį archyvą ir paleiskite jame esantį failą, nepaisydami visų sistemos įspėjimų:

Iš naujo paleiskite sistemą. Jei problema išlieka, pereikite prie 3 veiksmo.

3. Kitas žingsnis yra pakeisti registro raktus, kurie yra atsakingi už koduotes. Šiuos pakeitimus patartina atlikti tik kraštutiniu atveju ir tik tuo atveju, jei visi ankstesni punktai nieko neprivedė.

Norėdami atlikti šiuos pakeitimus, atsisiųskite šį archyvą ir paleiskite jame esantį failą. Kaip ir ankstesnėje pastraipoje, pasirodys sistemos įspėjimai.

Po šių pakeitimų taip pat turėsite iš naujo paleisti sistemą.

4. Jei visa tai nepadėjo, turite pakeisti šių aplanke esančių kodų puslapių failų pavadinimus C:\Windows\System32:

Failas " c_1252.nls"įjungta" c_1252.nls.bak»
Failas " c_1253.nls"įjungta" c_1253.nls.bak»
Failas " c_1254.nls"įjungta" c_1254.nls.bak»
Failas " c_1255.nls"įjungta" c_1255.nls.bak»

Kadangi šie failai yra apsaugoti nuo modifikavimo, šiai operacijai atlikti patartina naudoti nuostabią programą. Įdiegę reikia dešiniuoju pelės mygtuku spustelėti norimą failą ir pasirinkti „Unlocker“. Atsidariusiame lange pasirinkite " Pervardyti“. Pakeiskite failo pavadinimą ir spustelėkite " Gerai»:

Pervadinę aukščiau nurodytus failus, nukopijuokite failą " c_1251.nls" į kurį nors kitą aplanką (arba nukopijuokite į mainų sritį) ir pervardykite jį į " c_1252.nls“. Iš naujo įklijuokite (nukopijuokite) failą " c_1251.nls» į aplanką C:\Windows\System32 ir pervardyti į " c_1253.nls", tada pakartokite tai dar du kartus, pervadindami į " c_1254.nls"ir" c_1255.nls».

Dėl šios pastraipos failai " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls' bus pakeistas failu ' c_1251.nls“. Taip pat nepamirškite grąžinti failo " c_1251.nls»:

Štai tokia instrukcija pasirodė. Jei kažkas neaišku - klauskite komentaruose. Galbūt aš (ar kiti skaitytojai) padėsiu išspręsti jūsų problemą.

Kartais dėl vienokių ar kitokių priežasčių „Windows“ vartotojai patiria kažką, dėl ko kodavimas sugenda. Kažkokia naujai įdiegta programa, virusas, manipuliacijos registre, niekada nežinai kas... Čia koduotės praskriejo ir viskas!

Panašus dalykas man nutiko kitą dieną. Kai kuriose rusifikuotose programose dalis sąsajos užrašų pradėjo atrodyti taip, kad vietoj raidžių buvo įterpti paukščio letenų atspaudai:

Tiesą sakant, beveik dvi dienas praleidau ieškodamas problemos sprendimo. Visuose forumuose ir „klausimų ir atsakymų“ tarnybose, visuose vadovuose ir instrukcijose visi kaip vienas kartojo tą patį sprendimo receptą, kuris galbūt kažkam padėjo. Bet ne man. Ir tik tada, kai smegenys jau buvo pradėjusios virti ir paliko bet kokią viltį išspręsti problemą, viskas stojo į savo vietas.

Nusprendžiau sutvarkyti paieškų rezultatus „ Universalus vadovas, kaip išspręsti visas kodavimo problemas Windows XP ir Windows Vista / 7 operacinėse sistemose“. Nors gal ir ne taip universalu... ;)

Kodavimo problemų sprendimas „Windows XP“:

1 dalis. Pirmiausia turite įsitikinti, kad rusų kalba yra nustatyta programoms, kurios nepalaiko Unicode.

Atsidarome « Kontrolės skydelis» ir dukart spustelėkite piktogramą « » . Eikite į skirtuką « Papildomai» « ».

Po to tame pačiame skirtuke esančiame sąraše suraskite elementą 20880 ir pažymėkite šalia jo esantį laukelį:

2 punktas. Gali būti, kad kodavimo problemų kyla dėl sistemos šrifto nustatymų pažeidimo.

Norėdami atkurti šrifto nustatymus, atsisiųskite šį archyvą


3 punktas. Kitas žingsnis yra pakeisti registro raktus, kurie yra atsakingi už koduotes.Šiuos pakeitimus patartina atlikti tik kraštutiniu atveju ir tik tuo atveju, jei visi ankstesni punktai nieko neprivedė.

šis archyvas

Kodavimo problemų sprendimas sistemoje „Windows Vista“ / 7:

1. Kaip ir Windows XP atveju, pirmiausia įsitikinkite, kad programose, kurios nepalaiko Unicode, įdiegta rusų kalba.

Atsidarome « Kontrolės skydelis» ir dukart spustelėkite piktogramą « kalbos ir regionų standartai» . Eikite į skirtuką « Papildomai» ir nustatyti rusų kalbą kaip « Programų kalbos, kurios nepalaiko Unicode»:

Išsaugokite pakeitimus ir iš naujo paleiskite kompiuterį. Jei problema išlieka, pereikite prie 2 veiksmo.

2. Norėdami atkurti šrifto nustatymus, atsisiųskite šį archyvą ir paleiskite jame esantį failą, nepaisydami visų sistemos įspėjimų:


Iš naujo paleiskite sistemą. Jei problema išlieka, pereikite prie 3 veiksmo.

3. Kitas žingsnis yra pakeisti registro raktus, kurie yra atsakingi už koduotes. Šiuos pakeitimus patartina atlikti tik kraštutiniu atveju ir tik tuo atveju, jei visi ankstesni punktai nieko neprivedė.

Norėdami atlikti šiuos pakeitimus, atsisiųskite šį archyvą ir paleiskite jame esantį failą. Kaip ir ankstesnėje pastraipoje, pasirodys sistemos įspėjimai.

Po šių pakeitimų taip pat turėsite iš naujo paleisti sistemą.

4. Jei visa tai nepadėjo, turite pakeisti šių aplanke esančių kodų puslapių failų pavadinimus C:\Windows\System32:

Failas " c_1252.nls"įjungta" c_1252.nls.bak»
Failas " c_1253.nls"įjungta" c_1253.nls.bak»
Failas " c_1254.nls"įjungta" c_1254.nls.bak»
Failas " c_1255.nls"įjungta" c_1255.nls.bak»

Kadangi šie failai yra apsaugoti nuo modifikavimo, šiai operacijai atlikti patartina naudoti nuostabią programą, kurią galite parsisiųsti iš

pasakyk draugams