Internet ablakok Android

Windows 7 kódolás javítása A problémát a Windows alkalmazások kódolásával oldjuk meg

október 6

A Windows kódolási problémái meglehetősen nagy fejtörést okoznak az operációs rendszer sok rajongója és rajongója számára. Néha sokat kell szenvednie és izzadnia, mielőtt megoldja a kódolási problémát. Gyakran találja meg az okot. még nehezebb. de itt általában kevesen zavarnak ... a lényeg a probléma megoldása, és hogy miért merült fel, az elmúlt napok kérdése)

A kódolással kapcsolatos probléma különösen az új Windows 10 megjelenése után vált aktuálissá. A Microsoft ismét túlzásba vitt valamit, és ennek eredményeként egyes alkalmazásokban a nyelv helyett csak krakozyabry vannak. De minden meg van oldva

Valójában nagyon sok oka lehet a kódolás visszaállításának vagy megváltoztatásának. De a főbbek a következők:

- rendszerfrissítés

- valamilyen rendszerjavítás telepítése

- a vírus hatása

- frissítés Windows 10-re

- görbe játékos kezek és túlzott kíváncsiság (a Windows összes hibájának leggyakoribb oka)

Kódolás helyreállítása

Mivel azonban ez a probléma felmerült, foglalkozni kell vele. Az alábbiakban képernyőképek láthatók egy népszerű fórum egyik személyének jóvoltából. Kockázat és kísérletezés nélkül megnézheti őket a saját rendszerén, „mi lesz, ha megváltoztatja a kódolást”. Minden betűtípus teljesen olvashatatlan arab krakozyabryként jelenik meg.


A helyzet vadnak tűnő szörnyűségével ez a probléma nagyon egyszerűen megoldódik:

menj Kezelőpanel->nyelvi és regionális szabványok->Speciális lap->Nem Unicode programok nyelve. Oroszról angolra változtatjuk a nyelvet, újraindítjuk a számítógépet, visszacseréljük oroszra és újraindítjuk a számítógépet. Élvezze újra a gyönyörű natív betűtípusokat!

A Windows 10 rendszerben a kódolás globálisan a közös rendszernyelvhez van kötve. Ezért, ha problémái vannak a betűtípusok megjelenítésével, akkor menjen: Start -> Beállítások -> Idő és nyelv -> Régió és nyelv -> További dátum- és időbeállítások, regionális lehetőségek-> és tekintse meg a beállításokat a következő elemeknél: Nyelv és Regionális szabványok.

Hasonló dolog történt velem a minap. Néhány oroszosított programban az interfész feliratok egy része úgy nézett ki, mintha betűk helyett madármancs-lenyomatokat helyeztek volna be:

Őszintén szólva majdnem két napot töltöttem azzal, hogy megoldást keressek a problémára. Az összes "kérdések és válaszok" fórumán és szolgáltatásán, az összes kézikönyvben és utasításban egyként ismételte meg ugyanazt a megoldási receptet, amely segíthet valakinek. De nem nekem. És csak amikor az agyam már forrni kezdett, és minden reményem felhagyott a probléma megoldására, minden a helyére került.

Úgy döntöttem, hogy a keresések eredményeit a következő helyen rendezem: Univerzális útmutató az összes kódolási probléma megoldásához Windows XP és Windows Vista / 7 operációs rendszerekben". Bár lehet, hogy ez már nem annyira univerzális...

Kódolási problémák megoldása Windows XP rendszerben

1. Először meg kell győződnie arról, hogy a Unicode-ot nem támogató programokhoz az orosz nyelv telepítve van.

Nyitunk " Kezelőpanel". Ugrás a lapra " Továbbá».

Ezután keresse meg a 20880-as elemet az ugyanazon a lapon található listában, és jelölje be a mellette lévő négyzetet:

2. Lehetséges, hogy a kódolási problémákat a rendszer betűtípus-beállításainak megsértése okozza.

A betűtípus-beállítások visszaállításához töltse le és futtassa a benne lévő fájlt, figyelmen kívül hagyva az összes rendszerfigyelmeztetést:

Kódolási problémák megoldása Windows Vista/7 rendszerben

1. Akárcsak a Windows XP esetében, először győződjön meg arról, hogy az orosz nyelv van telepítve azon programok esetében, amelyek nem támogatják a Unicode-ot.

Nyitunk " Kezelőpanel” és kattintson duplán a „” ikonra ". Ugrás a lapra " Továbbá" és állítsa be az orosz nyelvet "" Programnyelvek, amelyek nem támogatják a Unicode-ot»:

Mentse el a változtatásokat, és indítsa újra a számítógépet. Ha a probléma továbbra is fennáll, folytassa a 2. lépéssel.

2. A betűtípus-beállítások visszaállításához töltse le és futtassa a benne lévő fájlt, figyelmen kívül hagyva az összes rendszerfigyelmeztetést:

Indítsa újra a rendszert. Ha a probléma továbbra is fennáll, folytassa a 3. lépéssel.

3. A következő lépés a kódolásért felelős beállításkulcsok módosítása. Ezeket a változtatásokat csak végső esetben célszerű végrehajtani, és csak akkor, ha az összes előző pont nem vezetett semmire.

A módosítások végrehajtásához töltse le és futtassa a benne található fájlt. Az előző bekezdéshez hasonlóan rendszerfigyelmeztetések jelennek meg.

A változtatások után újra kell indítania a rendszert.

4. Ha a fentiek mindegyike nem segített, meg kell változtatnia a következő kódlapfájlok nevét a mappában C:\Windows\System32:

Fájl " c_1252.nls"a" c_1252.nls.bak»
Fájl " c_1253.nls"a" c_1253.nls.bak»
Fájl " c_1254.nls"a" c_1254.nls.bak»
Fájl " c_1255.nls"a" c_1255.nls.bak»

Mivel ezek a fájlok védettek a módosítástól, célszerű egy csodálatos programot használni a művelet végrehajtásához. A telepítés után kattintson a jobb gombbal a kívánt fájlra, és válassza az "Unlocker" lehetőséget. A megnyíló ablakban válassza a " Átnevezés". Módosítsa a fájl nevét, és kattintson a " rendben»:

A fenti fájlok átnevezése után másolja a fájlt " c_1251.nls" egy másik mappába (vagy másolja a vágólapra), majd nevezze át "" c_1252.nls". Illessze be (másolja) újra a fájlt" c_1251.nls» mappába C:\Windows\System32és nevezd át erre: " c_1253.nls", majd ismételje meg ezt még kétszer, átnevezve a következőre: " c_1254.nls"És" c_1255.nls».

E bekezdés eredményeként a fájlok " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls' helyébe a fájl ' c_1251.nls". Ne felejtse el visszaadni a fájlt is " c_1251.nls»:

Itt egy ilyen utasítás derült ki. Ha valami nem világos - kérdezze meg a megjegyzésekben. Talán én (vagy más olvasók) segítek a probléma megoldásában.

Néha előfordul, hogy valamilyen ok miatt a Windows-felhasználók olyasmit tapasztalnak, ami a kódolás meghiúsulását okozza. Valamilyen újonnan telepített program, vírus, manipulációk a registry-ben, soha nem tudhatod mi... Itt elrepültek a kódolások és ennyi!

Hasonló dolog történt velem a minap. Néhány oroszosított programban az interfész feliratok egy része úgy nézett ki, mintha betűk helyett madármancs-lenyomatokat helyeztek volna be:

Őszintén szólva majdnem két napot töltöttem azzal, hogy megoldást keressek a problémára. Az összes "kérdések és válaszok" fórumán és szolgáltatásán, az összes kézikönyvben és utasításban egyként ismételte meg ugyanazt a megoldási receptet, amely segíthet valakinek. De nem nekem. És csak amikor az agyam már forrni kezdett, és minden reményem felhagyott a probléma megoldására, minden a helyére került.

Úgy döntöttem, hogy a keresések eredményeit a következő helyen rendezem: Univerzális útmutató az összes kódolási probléma megoldásához Windows XP és Windows Vista / 7 operációs rendszerekben". Bár lehet, hogy nem annyira univerzális... ;)

Kódolási problémák megoldása Windows XP rendszerben:

1. bekezdés Először meg kell győződnie arról, hogy az orosz nyelv be van állítva azokhoz a programokhoz, amelyek nem támogatják a Unicode-ot.

Nyitunk « Kezelőpanel» és kattintson duplán az ikonra « » . Ugrás a lapra « Továbbá» « ».

Ezután keresse meg a 20880-as elemet az ugyanazon a lapon található listában, és jelölje be a mellette lévő négyzetet:

2. pont. Lehetséges, hogy a kódolási problémákat a rendszer betűtípus-beállításainak megsértése okozza.

A betűtípus-beállítások visszaállításához töltse le ezt az archívumot


3. pont A következő lépés a kódolásért felelős beállításkulcsok módosítása. Ezeket a változtatásokat csak végső esetben célszerű végrehajtani, és csak akkor, ha az összes előző pont nem vezetett semmire.

ezt az archívumot

Kódolási problémák megoldása Windows Vista/7 rendszerben:

1. Akárcsak a Windows XP esetében, először győződjön meg arról, hogy az orosz nyelv van telepítve azon programok esetében, amelyek nem támogatják a Unicode-ot.

Nyitunk « Kezelőpanel» és kattintson duplán az ikonra « nyelvi és regionális szabványok» . Ugrás a lapra « Továbbá» és állítsa be az orosz nyelvet mint « Programnyelvek, amelyek nem támogatják a Unicode-ot»:

Mentse el a változtatásokat, és indítsa újra a számítógépet. Ha a probléma továbbra is fennáll, folytassa a 2. lépéssel.

2. A betűtípus-beállítások visszaállításához töltse le ezt az archívumot, és futtassa a benne lévő fájlt, figyelmen kívül hagyva az összes rendszerfigyelmeztetést:


Indítsa újra a rendszert. Ha a probléma továbbra is fennáll, folytassa a 3. lépéssel.

3. A következő lépés a kódolásért felelős beállításkulcsok módosítása. Ezeket a változtatásokat csak végső esetben célszerű végrehajtani, és csak akkor, ha az összes előző pont nem vezetett semmire.

A módosítások végrehajtásához töltse le ezt az archívumot, és futtassa a benne található fájlt. Az előző bekezdéshez hasonlóan rendszerfigyelmeztetések jelennek meg.

A változtatások után újra kell indítania a rendszert.

4. Ha a fentiek mindegyike nem segített, meg kell változtatnia a következő kódlapfájlok nevét a mappában C:\Windows\System32:

Fájl " c_1252.nls"a" c_1252.nls.bak»
Fájl " c_1253.nls"a" c_1253.nls.bak»
Fájl " c_1254.nls"a" c_1254.nls.bak»
Fájl " c_1255.nls"a" c_1255.nls.bak»

Mivel ezek a fájlok védve vannak a módosítástól, célszerű egy csodálatos programot használni a művelet végrehajtásához, amely letölthető innen:

Hasonló dolog történt velem a minap. Néhány oroszosított programban az interfész feliratok egy része úgy nézett ki, mintha betűk helyett madármancs-lenyomatokat helyeztek volna be:

Őszintén szólva majdnem két napot töltöttem azzal, hogy megoldást keressek a problémára. Az összes "kérdések és válaszok" fórumán és szolgáltatásán, az összes kézikönyvben és utasításban egyként ismételte meg ugyanazt a megoldási receptet, amely segíthet valakinek. De nem nekem. És csak amikor az agyam már forrni kezdett, és minden reményem felhagyott a probléma megoldására, minden a helyére került.

Úgy döntöttem, hogy a keresések eredményeit a következő helyen rendezem: Univerzális útmutató az összes kódolási probléma megoldásához Windows XP és Windows Vista / 7 operációs rendszerekben". Bár lehet, hogy ez már nem annyira univerzális...

Kódolási problémák megoldása Windows XP rendszerben

1. Először meg kell győződnie arról, hogy a Unicode-ot nem támogató programokhoz az orosz nyelv telepítve van.

Nyitunk " Kezelőpanel". Ugrás a lapra " Továbbá».

Ezután keresse meg a 20880-as elemet az ugyanazon a lapon található listában, és jelölje be a mellette lévő négyzetet:

2. Lehetséges, hogy a kódolási problémákat a rendszer betűtípus-beállításainak megsértése okozza.

A betűtípus-beállítások visszaállításához töltse le ezt az archívumot

ezt az archívumot

Kódolási problémák megoldása Windows Vista/7 rendszerben

1. Akárcsak a Windows XP esetében, először győződjön meg arról, hogy az orosz nyelv van telepítve azon programok esetében, amelyek nem támogatják a Unicode-ot.

Nyitunk " Kezelőpanel” és kattintson duplán a „” ikonra ". Ugrás a lapra " Továbbá" és állítsa be az orosz nyelvet "" Programnyelvek, amelyek nem támogatják a Unicode-ot»:

Mentse el a változtatásokat, és indítsa újra a számítógépet. Ha a probléma továbbra is fennáll, folytassa a 2. lépéssel.

2. A betűtípus-beállítások visszaállításához töltse le ezt az archívumot, és futtassa a benne lévő fájlt, figyelmen kívül hagyva az összes rendszerfigyelmeztetést:

Indítsa újra a rendszert. Ha a probléma továbbra is fennáll, folytassa a 3. lépéssel.

3. A következő lépés a kódolásért felelős beállításkulcsok módosítása. Ezeket a változtatásokat csak végső esetben célszerű végrehajtani, és csak akkor, ha az összes előző pont nem vezetett semmire.

A módosítások végrehajtásához töltse le ezt az archívumot, és futtassa a benne található fájlt. Az előző bekezdéshez hasonlóan rendszerfigyelmeztetések jelennek meg.

A változtatások után újra kell indítania a rendszert.

4. Ha a fentiek mindegyike nem segített, meg kell változtatnia a következő kódlapfájlok nevét a mappában C:\Windows\System32:

Fájl " c_1252.nls"a" c_1252.nls.bak»
Fájl " c_1253.nls"a" c_1253.nls.bak»
Fájl " c_1254.nls"a" c_1254.nls.bak»
Fájl " c_1255.nls"a" c_1255.nls.bak»

Mivel ezek a fájlok védettek a módosítástól, célszerű egy csodálatos programot használni a művelet végrehajtásához. A telepítés után kattintson a jobb gombbal a kívánt fájlra, és válassza az "Unlocker" lehetőséget. A megnyíló ablakban válassza a " Átnevezés". Módosítsa a fájl nevét, és kattintson a " rendben»:

A fenti fájlok átnevezése után másolja a fájlt " c_1251.nls" egy másik mappába (vagy másolja a vágólapra), majd nevezze át "" c_1252.nls". Illessze be (másolja) újra a fájlt" c_1251.nls» mappába C:\Windows\System32és nevezd át erre: " c_1253.nls", majd ismételje meg ezt még kétszer, átnevezve a következőre: " c_1254.nls"És" c_1255.nls».

E bekezdés eredményeként a fájlok " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls' helyébe a fájl ' c_1251.nls". Ne felejtse el visszaadni a fájlt is " c_1251.nls»:

Itt egy ilyen utasítás derült ki. Ha valami nem világos - kérdezze meg a megjegyzésekben. Talán én (vagy más olvasók) segítek a probléma megoldásában.

Képzelje el: elindított egy programot a számítógépén. Biztosan tudod, hogy oroszul kellene, de a szokásos betűk helyett valami „krakozyabry” jelenik meg. Ez azt jelenti, hogy problémái vannak a kódolással. A szovjetek földje megmondja, hogyan kell megváltoztatni a kódolást.

Karakterkódolási problémák figyelhetők meg a Windows operációs rendszer különböző verzióiban. A probléma megoldásának elve hibás kódolással ugyanaz az operációs rendszer különböző verzióiban, de a különböző verziókban az ablakok és az interfészlapok nevei kissé eltérhetnek.

Kezdésként elmondjuk hogyan módosíthatja a kódolást a Vezérlőpult Regionális és nyelvek elemén keresztül. A nyelvváltó ablak meghívásához két fő módszert használhat. Az első az, hogy kattintson a Start gombra, válassza ki a Vezérlőpult elemet a kibővített menüben, és abban - Regionális és nyelvi szabványok. A második, hogy kattintson a Start gombra, válassza ki a Futtatás elemet a kibővített menüben, írja be az intl.cpl parancsot a megnyíló sorba, és nyomja meg az Enter billentyűt.

Megnyílik nyelvváltó ablak. A karakterkódolás megváltoztatásához ki kell választania az Oroszországot a Hely lapon (a Windows 7 rendszerben ezt a lapot egyszerűen Helynek hívják). Ezután lépjen a Speciális fülre, és válassza ki az orosz nyelvet a nem Unicode programokban használt nyelvként. Mentse el a változtatásokat az OK gombra kattintva.

A kódolási problémák a beállításjegyzék szerkesztésével is megoldhatók, ha az előző módszer nem segített. De szeretnénk figyelmeztetni... a beállításjegyzék nem megfelelő szerkesztése problémákat okozhat a számítógépben. Ha valamit rosszul szerkeszt, előfordulhat, hogy újra kell telepítenie az operációs rendszert. Tehát ha nem biztos az eredményben - forduljon szakemberhez.

Kétféleképpen módosíthatja a kódolást a Windows rendszerleíró adatbázison keresztül. Az első mód ez módosítsa a kódolást a beállításjegyzék-szerkesztőn keresztül. Ehhez kattintson a Start gombra, a kibővített menüben válassza ki a Futtatás menüpontot, írja be a megnyíló sorba a regedit és nyomja meg az Enter billentyűt. A megnyíló ablak bal oldalán egy fa jelenik meg, amely a rendszerleíró adatbázis szerkezetét mutatja.

Válassza ki benne a HKEY_LOCAL_MACHINE nevű ágat, és kattintson a mellette lévő nyílra - az ág ki fog bővülni. A megnyíló listában válassza ki a SYSTEM ágat, benne - CurrentControlSet, majd sorrendben - Control, Nls, CodePage. A jobb oldali panelen megnyíló paraméterlistában keresse meg az 1252-es paramétert, kattintson rá jobb gombbal, és a megnyíló helyi menüben válassza a Szerkesztés menüpontot. Az Érték mezőbe írja be a c_1252.nls paramétert, és kattintson az OK gombra. Kiléphet a Rendszerleíróadatbázis-szerkesztőből – most módosította a Windows kódlap beállításait. Indítsa újra a számítógépet, hogy a változtatások életbe lépjenek.

Ugyanezt megteheted, de automata üzemmódban. Ehhez indítsa el a Notepad szövegszerkesztőt (általában a Windows operációs rendszerrel érkezik), és másolja be a következő kódot:

Windows Registry Editor 5.00 verzió
"1252"="c_1251.nls"

Ezután válassza a Mentés másként... (vagy csak a Mentés) parancsot a Fájl menüből, és mentse a fájlt tetszőleges néven lévő mappába. A lényeg, hogy mentéskor hozzárendeljük a .reg-et. Azután futtassa a létrehozott rendszerleíró fájltés válaszolj a rendszer kérdésére Igen. Ezt követően újra kell indítania a számítógépet - a kódolási problémáknak el kell tűnniük.