Win 7-kodning. Problem med kodning. Felaktig visning av teckensnitt. Lösning av kodningsproblem i Windows XP

En liknande sak hände mig häromdagen. I vissa Russified-program började några av gränssnittsinskriptionerna se ut som om fågeltassavtryck hade infogats istället för bokstäver:

För att vara ärlig tillbringade jag nästan två dagar på att leta efter en lösning på problemet. På alla forum och "fråge och svar"-tjänster, i alla manualer och instruktioner, upprepade alla samma lösningsrecept, vilket kan ha hjälpt någon. Men inte för mig. Och först när min hjärna började koka och allt hopp om att lösa problemet lämnade mig föll allt på plats.

Jag bestämde mig för att formatera sökresultaten i " En enda guide för att lösa alla kodningsproblem för operationssalen Windows-system XP och Windows Vista/7" Fast det kanske inte är så universellt...

Lösning av kodningsproblem i Windows XP

1. Först måste du se till att det ryska språket är installerat för program som inte stöder Unicode.

Öppen " Kontrollpanel" Gå till fliken " Dessutom».

Efter detta, hitta objekt 20880 i listan som finns på samma flik och markera rutan bredvid den:

2. Det är möjligt att kodningsproblem orsakas av en överträdelse av systemets teckensnittsinställningar.

För att återställa teckensnittsinställningar, ladda ner det här arkivet

detta arkiv

Lösning av kodningsproblem i Windows Vista/7

1. Som i fallet med Windows XP, se först till att för program som inte stöder Unicode är språket inställt på ryska.

Öppen " Kontrollpanel"och dubbelklicka på ikonen" " Gå till fliken " Dessutom"och ställ in det ryska språket som" Språk för program som inte stöder Unicode»:

Spara ändringarna och starta om datorn. Om problemet kvarstår, gå till steg 2.

2. För att återställa teckensnittsinställningar, ladda ner det här arkivet och kör filen som finns i det, ignorera alla systemvarningar:

Starta om systemet. Om problemet kvarstår, gå till steg 3.

3. Nästa steg är att ändra registernycklarna som är ansvariga för kodning. Det är tillrådligt att göra dessa ändringar endast som en sista utväg och endast om alla tidigare punkter inte har lett någonstans.

För att göra dessa ändringar, ladda ner det här arkivet och kör filen som finns i det. Som i föregående stycke kommer systemvarningar att visas.

Efter dessa ändringar måste du också starta om systemet.

4. Om allt ovanstående inte hjälper måste du ändra namnen på följande teckentabellsfiler i mappen C:\Windows\System32:

Fil " c_1252.nls"på" c_1252.nls.bak»
Fil " c_1253.nls"på" c_1253.nls.bak»
Fil " c_1254.nls"på" c_1254.nls.bak»
Fil " c_1255.nls"på" c_1255.nls.bak»

Eftersom dessa filer är skyddade från modifiering är det lämpligt att använda ett underbart program för att utföra denna operation. Efter installationen måste du högerklicka på önskad fil, och välj "Unlocker". I fönstret som öppnas väljer du " Döp om" Ändra filnamnet och klicka på " OK»:

Efter att ha bytt namn på ovanstående filer, kopiera filen " c_1251.nls" till någon annan mapp (eller kopiera till urklipp) och döp sedan om den till " c_1252.nls" Klistra in (kopiera) filen igen " c_1251.nls» till mappen C:\Windows\System32 och byt namn på den till " c_1253.nls" och sedan upprepa detta två gånger till, döp om det till " c_1254.nls"och" c_1255.nls».

Som ett resultat av att utföra detta steg, filerna " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls" kommer att ersättas av filen " c_1251.nls" Glöm inte att även returnera filen " c_1251.nls»:

Så här blev instruktionerna. Om något är oklart, fråga i kommentarerna. Kanske kan jag (eller andra läsare) hjälpa till att lösa ditt problem.

I Windows 7 kan vissa program visa teckensnitt felaktigt (nytt teckensnitt). Till exempel frågetecken istället för bokstäver eller andra symboler. Detta beror på det faktum att i inställningarna Windows design Temat installeras med icke-standardiserade typsnitt eller så skiljer sig språket och de regionala standarderna från ryska.

En effektiv metod som korrigerar kodning i Windows 7 i särskilt svåra fall - använd den när ingenting hjälper alls. Låt oss gå till Kontrollpanel, Välj språk och regionala standarder. På fliken Formatändra formatet till engelska (USA). Gå sedan till fliken Dessutom, tryck på knappen Ändra systemspråk, och även välja engelska (USA). Efter detta startar du om datorn. Nu när datorn har startat om, återställ språkinställningarna till ryska Ryssland). Kodningen bör korrigeras.


Om det inte hjälper, redigera sedan registergrenarna:

Starta registerredigeraren (Start - Kör -> regedit).

När du utför följande åtgärder, var extremt försiktig - slarvigt arbete med Windows-registret kan leda till svåra konsekvenser!

Det är nödvändigt att ändra parametrarnas värden från "1250" till "1255" - ställ in värdet för var och en av dessa parametrar "c_1251.nls" - i följande nycklar:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\CodePage

Fixar kodning i Windows XP

För att slippa få händerna i Windows-registret, prova följande:

Skapa en fil i Anteckningar genom att kopiera texten nedan till den, spara den med tillägget "reg" med valfritt namn, med engelska bokstäver, till exempel 1251.reg, och kör den. I 90% av fallen med "krakozyabry" hjälper XP.

Windows Registry Editor version 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"

Eller korrigera det i registergrenen som ansvarar för att visa kyrilliska teckensnitt.

ändra till följande parametrar:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

Om det inte hjälper, ändra dessutom:

1254 REG_SZ c_1251.nls

I vissa fall ställs användare av den sjunde versionen av Microsofts OS inför följande problem: en del av texten (filer, system- eller programkontroller, sidor i webbläsaren) visas som oläsbara tecken, de så kallade. "krakozyabry." Detta problem kan lösas ganska enkelt.

Huvudorsaken till problemet i fråga är inte erkänd installerat av systemet kodning eller fel konverteringstabell har valts. Det finns flera metoder för att lösa detta problem.

Metod 1: Ändra systemspråket

I de flesta fall kan svårigheter med kodningsigenkänning elimineras genom att ändra systemspråket - från ryska till engelska, sedan tillbaka till ryska. Detta görs på följande sätt:

Metod 2: Ändra kodningen genom systemregistret

Den andra metoden för att korrigera fel med läsning av kodning är att manuellt välja de nödvändiga tabellerna genom systemregistret.

Första alternativet


Alternativt alternativ
Den första kodningsersättningssekvensen som presenteras är inte tidseffektiv, men det finns ett sätt att snabba upp det - skapa REG-fil med förskrivna kommandon.

  1. Öppna Anteckningar med administratörsbehörighet: öppen "Start", börja skriva namnet på programmet i sökfältet, högerklicka sedan på resultatet och välj lämpligt objekt i snabbmenyn
  2. Klistra in i fönstret nästa 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"="Courier New,204"
    "Courier,204"="Courier 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

    Uppmärksamhet! Var noga med att ange en tom rad efter den sista raden!

  3. Använd sedan punkterna "Fil""Spara som".


    Ett sparfönster öppnas - välj först "Allt" på menyn "Filtyp", ange sedan namnet dokument som skapas i detta format:

    *godtyckligt namn*.reg

  4. Stänga "Anteckningsbok" och gå till katalogen där du sparade filen. Observera att dess ikon nu ser ut som en registerfil. I detta skede rekommenderar vi att du gör det säkerhetskopia data - öppen "Registerredigeraren" och använd poängen "Fil""Exportera".

    Efter detta kan du köra den skapade REG-filen genom att dubbelklicka på LMB.

    Bekräfta att du vill göra ändringar.

  5. Starta om din dator.
  6. I de flesta fall räcker ovanstående steg för att eliminera alla problem med krakozyabrs, men det är värt att komma ihåg att de kan leda till andra problem, så vi rekommenderar att du bara använder det som en sista utväg.

Metod 3: Installera om operativsystemet

Metoderna som beskrivs ovan kanske inte har önskad effekt - problemet fortsätter att uppstå trots användarens agerande. I det här fallet är det omöjligt att manuellt ändra den felaktiga kodningstabellassociationen, och det enda sättet Om du installerar om OS kommer det att lösas.

Slutsats

Vi har tittat på metoder för att lösa problemet med att visa krakozyabr istället för normal text i Windows 7. Slutligen vill vi notera att ett sådant fel oftast observeras i piratkopierade "ompackningar", så vi påminner dig ännu en gång - använd endast licensierad programvara eller dess fria analoger.

6 oktober

Kodningsproblem i Windows är en ganska stor huvudvärk för många älskare och fans av detta operativsystem. Ibland måste man lida och svettas mycket innan man kan lösa ett kodningsproblem. Ta reda på orsaken, ofta. ännu svårare. men väldigt få människor bryr sig här... huvudsaken är att åtgärda problemet, och varför det uppstod är en fråga om långa borta dagar)

Problemet med kodning blev särskilt akut efter lanseringen av nya Windows 10 . Microsoft har återigen gjort något för smart och som ett resultat, i vissa applikationer, istället för språk, finns det bara skratt. Men allt går att lösa

Faktum är att det kan finnas ganska många anledningar till att återställa eller ändra kodningen. Men de viktigaste är:

- systemuppdatering

- installera någon form av systempatch

— virusets effekt

- Uppdatera till Windows 10

- krokiga lekfulla händer och orimlig nyfikenhet (den vanligaste orsaken till alla problem i Windows)

Återställer kodning

Men sedan det här problemet har uppstått och behöver åtgärdas. Nedan finns skärmdumpar som vänligen tillhandahålls av en person från ett populärt forum. Du kan titta på dem utan risk och experimentera på ditt eget system, "vad händer om du ändrar kodningen." Alla typsnitt presenteras som helt oläsligt arabiskt skratt.


Trots all den till synes vilda fasan av situationen löses detta problem helt enkelt:

låt oss gå till Kontrollpanel->språk och regionala standarder->Fliken "Avancerat".->Språk för program som inte stöder Unicode. Vi byter språk från ryska till engelska, startar om datorn, ändrar den igen till ryska och startar om datorn igen. Låt oss njuta av vackra inbyggda typsnitt igen!

I Windows 10 är kodningen globalt kopplad till det allmänna systemspråket. Därför, om du har problem med att visa teckensnitt, måste du gå till: Start -> Inställningar -> Tid och språk -> Region och språk -> Ytterligare inställningar datum och tid, regionala inställningar-> och se inställningarna i objekten: Språk och Regionala standarder.

Krakozyabry- Vad är det här för ord intressant? Detta ord används vanligtvis av ryska användare för att beskriva felaktig/felaktig visning (kodning) av tecken i program eller själva operativsystemet.
Varför händer detta? Du hittar inget säkert svar. Detta kan bero på tricken från våra "favorit" virus, kanske på grund av ett fel i Windows OS (till exempel strömmen gick ut och datorn stängdes av), kanske skapade programmet en konflikt med ett annat operativsystem och allt gick haywire. I allmänhet kan det finnas många anledningar, men den mest intressanta är "Det gick bara sönder så."
Läs artikeln och ta reda på hur du åtgärdar problemet med kodning i program och Windows OS, när det väl har hänt.

För de som fortfarande inte förstår vad jag menar, här är några:


Förresten, jag har också hamnat i den här situationen en gång och jag har fortfarande en fil på skrivbordet som hjälpte mig att hantera det. Det var därför jag bestämde mig för att skriva den här artikeln.

Flera "saker" är ansvariga för att visa kodningen (teckensnittet) i Windows - språket, registret och filerna för själva operativsystemet. Nu ska vi kontrollera dem separat och punkt för punkt.

Hur man tar bort och korrigerar krakozyabry istället för ryska (ryska bokstäver) i ett program eller Windows.

1. Vi kontrollerar det installerade språket för program som inte stöder Unicode. Kanske är det förlorat på dig.

Så låt oss följa vägen: Kontrollpanelen - Regionala och språkalternativ - fliken Avancerat
Där ser vi till att språket är ryska.


I Windows XP, utöver detta, finns längst ner en lista över "Konverteringstabellkodsidor" och i den finns en rad med numret 20880. Det måste finnas en ryss där också

6. Den sista punkten där jag ger dig en fil som hjälpte mig att fixa allt en gång och det var därför jag lämnade den som en minnessak. Här är arkivet:

Det finns två filer inuti: krakozbroff.cmd och krakozbroff.reg

De har samma princip - korrekta hieroglyfer, rutor, frågor eller utropstecken i program och Windows OS (i vanligt språkbruk krakozyabry). Jag använde den första och den hjälpte mig.

Och till sist ett par tips:
1) Om du arbetar med registret, glöm inte att göra en säkerhetskopia (säkerhetskopia) ifall något går fel.
2) Det är lämpligt att kontrollera den första punkten efter varje punkt.

Det är allt. Nu vet du hur du fixar/tar bort Crackers (rutor, hieroglyfer, utropstecken och frågetecken) i ett program eller Windows.