Internet Windows Android

Remediere de codificare Windows 7. Rezolvăm problema cu codificarea aplicațiilor Windows

6 octombrie

Problemele de codificare în Windows sunt o bătaie de cap destul de mare pentru mulți fani și fani ai acestui sistem de operare. Uneori trebuie să suferi și să transpiri mult înainte de a putea rezolva problema de codificare. Află des motivul. chiar mai greu. dar aici, în general, puțini oameni se deranjează ... principalul lucru este să remediați problema și de ce a apărut este o chestiune de vremuri trecute)

Problema cu codificarea a devenit deosebit de relevantă după lansarea noului Windows 10. Microsoft a exagerat din nou cu ceva și, ca rezultat, în unele aplicații, în loc de limbă, există doar krakozyabry. Dar totul este rezolvat

De fapt, pot exista destul de multe motive pentru resetarea sau modificarea codificării. Dar cele principale sunt:

- actualizare de sistem

- instalarea unor patch-uri de sistem

- actiunea virusului

- upgrade la Windows 10

- mâini strâmbe jucăușe și curiozitate exorbitantă (cea mai comună cauză a tuturor problemelor din Windows)

Recuperare codificare

Cu toate acestea, deoarece această problemă a apărut, trebuie abordată. Mai jos sunt capturi de ecran oferite de o persoană de pe un forum popular. Puteți să le priviți fără riscuri și să faceți experimente pe propriul sistem, „ce se va întâmpla dacă schimbați codificarea”. Toate fonturile sunt prezentate ca krakozyabry arabe complet ilizibile.


Cu toată oroarea aparent sălbatică a situației, această problemă este rezolvată foarte simplu:

mergi la Panou de control->limbă și standarde regionale->Filă avansată->Limba programelor non-Unicode. Schimbăm limba din rusă în engleză, repornim computerul, îl schimbăm din nou în rusă și repornim computerul. Bucură-te din nou de fonturi native frumoase!

În Windows 10, codificarea este legată la nivel global de limbajul comun al sistemului. Prin urmare, dacă aveți probleme cu afișarea fonturilor, atunci trebuie să mergeți: Start -> Settings -> Time and Language -> Region and language -> Setări suplimentare pentru dată și oră, opțiuni regionale-> și vedeți setările în elementele: Limbă și Standarde regionale.

Un lucru asemănător mi s-a întâmplat zilele trecute. În unele programe rusificate, o parte din inscripțiile interfeței au început să arate ca și cum au fost introduse amprente de labe de pasăre în loc de litere:

Sincer să fiu, am petrecut aproape două zile căutând o soluție la problemă. Pe toate forumurile și serviciile de „întrebări și răspunsuri”, în toate manualele și instrucțiunile, toate ca unul repetat aceeași rețetă de soluție, care poate a ajutat pe cineva. Dar nu pentru mine. Și abia când creierul începuse deja să fiarbă și orice speranță de a rezolva problema m-a părăsit, totul a căzut la loc.

Am decis să aranjez rezultatele căutărilor în " Un ghid universal pentru rezolvarea tuturor problemelor de codificare în sistemele de operare Windows XP și Windows Vista / 7". Deși poate că nu este deja atât de universal...

Rezolvarea problemelor de codificare în Windows XP

1. Mai întâi trebuie să vă asigurați că limba rusă este instalată pentru programele care nu acceptă Unicode.

Deschidem " Panou de control". Accesați fila „ În plus».

După aceea, găsiți articolul 20880 în lista situată în aceeași filă și bifați caseta de lângă el:

2. Este posibil ca problemele de codificare să fie cauzate de o încălcare a setărilor fontului de sistem.

Pentru a restabili setările fontului, descărcați și rulați fișierul care se află în el, ignorând toate avertismentele de sistem:

Rezolvarea problemelor de codificare în Windows Vista/7

1. Ca și în cazul Windows XP, asigurați-vă mai întâi că limba rusă este instalată pentru programele care nu acceptă Unicode.

Deschidem " Panou de control” și faceți dublu clic pe pictograma „ ". Accesați fila „ În plus" și setați limba rusă ca " Limbi de program care nu acceptă Unicode»:

Salvați modificările și reporniți computerul. Dacă problema persistă, treceți la pasul 2.

2. Pentru a restabili setările fontului, descărcați și rulați fișierul care se află în el, ignorând toate avertismentele de sistem:

Reporniți sistemul. Dacă problema persistă, treceți la pasul 3.

3. Următorul pas este schimbarea cheilor de registry care sunt responsabile pentru codificări. Este indicat să faceți aceste modificări doar în ultimă instanță și numai dacă toate punctele anterioare nu au dus la nimic.

Pentru a face aceste modificări, descărcați și rulați fișierul conținut în acesta. Ca și în paragraful anterior, vor apărea avertismente de sistem.

După aceste modificări, va trebui, de asemenea, să reporniți sistemul.

4. Dacă toate cele de mai sus nu au ajutat, trebuie să schimbați numele următoarelor fișiere de pagină de cod din folder C:\Windows\System32:

Fișierul " c_1252.nls" pe " c_1252.nls.bak»
Fișierul " c_1253.nls" pe " c_1253.nls.bak»
Fișierul " c_1254.nls" pe " c_1254.nls.bak»
Fișierul " c_1255.nls" pe " c_1255.nls.bak»

Deoarece aceste fișiere sunt protejate împotriva modificărilor, este recomandabil să folosiți un program minunat pentru a efectua această operație. După ce îl instalați, trebuie să faceți clic dreapta pe fișierul dorit și să selectați „Unlocker”. În fereastra care se deschide, selectați „ Redenumiți". Schimbați numele fișierului și faceți clic pe " Bine»:

După redenumirea fișierelor de mai sus, copiați fișierul " c_1251.nls" în alt folder (sau copiați în clipboard) și apoi redenumiți-l în " c_1252.nls". Re-inserați (copiați) fișierul " c_1251.nls» într-un folder C:\Windows\System32și redenumiți în „ c_1253.nls„, apoi repetați acest lucru de încă două ori, redenumindu-l în „ c_1254.nls" Și " c_1255.nls».

Ca urmare a acestui paragraf, fișierele „ c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls" va fi înlocuit cu fișierul " c_1251.nls". Nu uitați să returnați și fișierul " c_1251.nls»:

Iată o astfel de instrucțiune a rezultat. Dacă ceva nu este clar - întrebați în comentarii. Poate că eu (sau alți cititori) vă voi ajuta la rezolvarea problemei dvs.

Uneori, dintr-un motiv sau altul, utilizatorii Windows se confruntă cu ceva care provoacă eșecul codificărilor. Un fel de program nou instalat, un virus, manipulări în registry, nu se știe niciodată ce... Aici au zburat codificările și gata!

Un lucru asemănător mi s-a întâmplat zilele trecute. În unele programe rusificate, o parte din inscripțiile interfeței au început să arate ca și cum au fost introduse amprente de labe de pasăre în loc de litere:

Sincer să fiu, am petrecut aproape două zile căutând o soluție la problemă. Pe toate forumurile și serviciile de „întrebări și răspunsuri”, în toate manualele și instrucțiunile, toate ca unul repetat aceeași rețetă de soluție, care poate a ajutat pe cineva. Dar nu pentru mine. Și abia când creierul începuse deja să fiarbă și orice speranță de a rezolva problema m-a părăsit, totul a căzut la loc.

Am decis să aranjez rezultatele căutărilor în " Un ghid universal pentru rezolvarea tuturor problemelor de codificare în sistemele de operare Windows XP și Windows Vista / 7". Deși poate să nu fie atât de universal... ;)

Rezolvarea problemelor de codificare în Windows XP:

Paragraful 1. Mai întâi trebuie să vă asigurați că limba rusă este setată pentru programele care nu acceptă Unicode.

Deschidem « Panou de control» și faceți dublu clic pe pictogramă « » . Accesați fila « În plus» « ».

După aceea, găsiți articolul 20880 în lista situată în aceeași filă și bifați caseta de lângă el:

Punctul 2. Este posibil ca problemele de codificare să fie cauzate de o încălcare a setărilor fontului de sistem.

Pentru a restabili setările fontului, descărcați această arhivă


Punctul 3. Următorul pas este schimbarea cheilor de registry care sunt responsabile pentru codificări. Este indicat să faceți aceste modificări doar în ultimă instanță și numai dacă toate punctele anterioare nu au dus la nimic.

această arhivă

Rezolvarea problemelor de codificare în Windows Vista/7:

1. Ca și în cazul Windows XP, asigurați-vă mai întâi că limba rusă este instalată pentru programele care nu acceptă Unicode.

Deschidem « Panou de control» și faceți dublu clic pe pictogramă « limbă și standarde regionale» . Accesați fila « În plus» și setați limba rusă ca « Limbi de program care nu acceptă Unicode»:

Salvați modificările și reporniți computerul. Dacă problema persistă, treceți la pasul 2.

2. Pentru a restabili setările fontului, descărcați această arhivă și rulați fișierul care se află în ea, ignorând toate avertismentele de sistem:


Reporniți sistemul. Dacă problema persistă, treceți la pasul 3.

3. Următorul pas este schimbarea cheilor de registry care sunt responsabile pentru codificări. Este indicat să faceți aceste modificări doar în ultimă instanță și numai dacă toate punctele anterioare nu au dus la nimic.

Pentru a face aceste modificări, descărcați această arhivă și rulați fișierul conținut în ea. Ca și în paragraful anterior, vor apărea avertismente de sistem.

După aceste modificări, va trebui, de asemenea, să reporniți sistemul.

4. Dacă toate cele de mai sus nu au ajutat, trebuie să schimbați numele următoarelor fișiere de pagină de cod din folder C:\Windows\System32:

Fișierul " c_1252.nls" pe " c_1252.nls.bak»
Fișierul " c_1253.nls" pe " c_1253.nls.bak»
Fișierul " c_1254.nls" pe " c_1254.nls.bak»
Fișierul " c_1255.nls" pe " c_1255.nls.bak»

Deoarece aceste fișiere sunt protejate împotriva modificărilor, este recomandabil să folosiți un program minunat pentru a efectua această operațiune.Puteți descărca programul de la

Un lucru asemănător mi s-a întâmplat zilele trecute. În unele programe rusificate, o parte din inscripțiile interfeței au început să arate ca și cum au fost introduse amprente de labe de pasăre în loc de litere:

Sincer să fiu, am petrecut aproape două zile căutând o soluție la problemă. Pe toate forumurile și serviciile de „întrebări și răspunsuri”, în toate manualele și instrucțiunile, toate ca unul repetat aceeași rețetă de soluție, care poate a ajutat pe cineva. Dar nu pentru mine. Și abia când creierul începuse deja să fiarbă și orice speranță de a rezolva problema m-a părăsit, totul a căzut la loc.

Am decis să aranjez rezultatele căutărilor în " Un ghid universal pentru rezolvarea tuturor problemelor de codificare în sistemele de operare Windows XP și Windows Vista / 7". Deși poate că nu este deja atât de universal...

Rezolvarea problemelor de codificare în Windows XP

1. Mai întâi trebuie să vă asigurați că limba rusă este instalată pentru programele care nu acceptă Unicode.

Deschidem " Panou de control". Accesați fila „ În plus».

După aceea, găsiți articolul 20880 în lista situată în aceeași filă și bifați caseta de lângă el:

2. Este posibil ca problemele de codificare să fie cauzate de o încălcare a setărilor fontului de sistem.

Pentru a restabili setările fontului, descărcați această arhivă

această arhivă

Rezolvarea problemelor de codificare în Windows Vista/7

1. Ca și în cazul Windows XP, asigurați-vă mai întâi că limba rusă este instalată pentru programele care nu acceptă Unicode.

Deschidem " Panou de control” și faceți dublu clic pe pictograma „ ". Accesați fila „ În plus" și setați limba rusă ca " Limbi de program care nu acceptă Unicode»:

Salvați modificările și reporniți computerul. Dacă problema persistă, treceți la pasul 2.

2. Pentru a restabili setările fontului, descărcați această arhivă și rulați fișierul care se află în ea, ignorând toate avertismentele de sistem:

Reporniți sistemul. Dacă problema persistă, treceți la pasul 3.

3. Următorul pas este schimbarea cheilor de registry care sunt responsabile pentru codificări. Este indicat să faceți aceste modificări doar în ultimă instanță și numai dacă toate punctele anterioare nu au dus la nimic.

Pentru a face aceste modificări, descărcați această arhivă și rulați fișierul conținut în ea. Ca și în paragraful anterior, vor apărea avertismente de sistem.

După aceste modificări, va trebui, de asemenea, să reporniți sistemul.

4. Dacă toate cele de mai sus nu au ajutat, trebuie să schimbați numele următoarelor fișiere de pagină de cod din folder C:\Windows\System32:

Fișierul " c_1252.nls" pe " c_1252.nls.bak»
Fișierul " c_1253.nls" pe " c_1253.nls.bak»
Fișierul " c_1254.nls" pe " c_1254.nls.bak»
Fișierul " c_1255.nls" pe " c_1255.nls.bak»

Deoarece aceste fișiere sunt protejate împotriva modificărilor, este recomandabil să folosiți un program minunat pentru a efectua această operație. După ce îl instalați, trebuie să faceți clic dreapta pe fișierul dorit și să selectați „Unlocker”. În fereastra care se deschide, selectați „ Redenumiți". Schimbați numele fișierului și faceți clic pe " Bine»:

După redenumirea fișierelor de mai sus, copiați fișierul " c_1251.nls" în alt folder (sau copiați în clipboard) și apoi redenumiți-l în " c_1252.nls". Re-inserați (copiați) fișierul " c_1251.nls» într-un folder C:\Windows\System32și redenumiți în „ c_1253.nls„, apoi repetați acest lucru de încă două ori, redenumindu-l în „ c_1254.nls" Și " c_1255.nls».

Ca urmare a acestui paragraf, fișierele „ c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls" va fi înlocuit cu fișierul " c_1251.nls". Nu uitați să returnați și fișierul " c_1251.nls»:

Iată o astfel de instrucțiune a rezultat. Dacă ceva nu este clar - întrebați în comentarii. Poate că eu (sau alți cititori) vă voi ajuta la rezolvarea problemei dvs.

Imaginați-vă: ați lansat un program pe computer. Știți sigur că ar trebui să fie în rusă, dar în loc de literele obișnuite, este afișat un fel de „krakozyabry”. Aceasta înseamnă că aveți probleme cu codificarea. The Land of Soviets vă va spune cum să schimbați codificarea.

Problemele de codificare a caracterelor pot fi observate în diferite versiuni ale sistemului de operare Windows. Principiul rezolvării problemei cu codificare incorectă la fel pentru diferite versiuni ale acestui sistem de operare, dar în diferite versiuni numele ferestrelor și filelor de interfață pot diferi ușor.

Pentru început, vom spune cum să schimbați codificarea prin elementul Regional și Limbi din panoul de control. Pentru a apela fereastra de schimbare a limbii, puteți utiliza două metode principale. Primul este să faceți clic pe butonul Start, să selectați elementul Panoul de control din meniul extins și în acesta - Standarde regionale și lingvistice. Al doilea este să faceți clic pe butonul Start, selectați elementul Run din meniul extins, introduceți comanda intl.cpl în linia deschisă și apăsați tasta Enter.

Se va deschide fereastra de schimbare a limbii. Pentru a schimba codarea caracterelor, trebuie să selectați Rusia în fila Locație (în Windows 7, această filă se poate numi pur și simplu Locație). Apoi accesați fila Avansat și selectați rusă ca limbă folosită în programele non-Unicode. Salvați modificările făcând clic pe butonul OK.

De asemenea, problemele de codificare pot fi rezolvate prin editarea registrului dacă metoda anterioară nu a ajutat. Dar vrem să te avertizăm... editarea necorespunzătoare a registrului poate duce la probleme în computer. Dacă editați ceva greșit, este posibil să trebuiască chiar să reinstalați sistemul de operare. Deci, dacă nu sunteți sigur de rezultat - contactați un specialist.

Există două moduri de a modifica codificarea în Windows prin intermediul registrului. Prima cale este aceasta modifica codificarea prin editorul de registry. Pentru a face acest lucru, trebuie să faceți clic pe butonul Start, selectați elementul Run din meniul extins, tastați regedit în linia deschisă și apăsați tasta Enter. În partea stângă a ferestrei care se deschide, veți vedea un arbore care arată structura registrului.

Selectați ramura numită HKEY_LOCAL_MACHINE în ea și faceți clic pe săgeata de lângă ea - ramura se va extinde. În lista care se deschide, selectați ramura SISTEM, în ea - CurrentControlSet, apoi succesiv - Control, Nls, CodePage. În lista de parametri care se deschide în panoul din dreapta, găsiți parametrul 1252, faceți clic dreapta pe el și selectați Editare în meniul contextual care se deschide. În câmpul Valoare, introduceți parametrul c_1252.nls și faceți clic pe butonul OK. Puteți ieși din Editorul Registrului - tocmai ați schimbat setările paginii de coduri Windows. Reporniți computerul pentru ca modificările să intre în vigoare.

Poți să faci același lucru, dar în modul automat. Pentru a face acest lucru, lansați editorul de text Notepad (de obicei vine cu sistemul de operare Windows) și copiați următorul cod în el:

Windows Registry Editor versiunea 5.00
"1252"="c_1251.nls"

Apoi alegeți Salvare ca... (sau doar Salvare) din meniul Fișier și salvați fișierul în orice folder cu orice nume. Principalul lucru este să îi atribuiți .reg atunci când salvați. Apoi rulați fișierul de registry pe care l-ați creat si raspunde la intrebarea sistemului Da. După aceea, trebuie să reporniți computerul - problemele de codificare ar trebui să dispară.