Подобно нещо ми се случи онзи ден. В някои русифицирани програми някои от надписите на интерфейса започнаха да изглеждат така, сякаш вместо букви са вмъкнати отпечатъци от птичи лапи:

Честно казано прекарах почти два дни в търсене на решение на проблема. Във всички форуми и услуги за „въпроси и отговори“, във всички ръководства и инструкции всеки повтаря една и съща рецепта за решение, което може да е помогнало на някого. Но не и за мен. И едва когато мозъкът ми започна да кипи и всяка надежда за разрешаване на проблема ме напусна, всичко си дойде на мястото.

Реших да форматирам резултатите от търсенето в „ Универсално ръководство за решаване на всички проблеми с кодирането в операционните системи Windows XP и Windows Vista/7" Въпреки че може би не е толкова универсално...

Разрешаване на проблеми с кодирането в Windows XP

1. Първо трябва да се уверите, че руският език е инсталиран за програми, които не поддържат Unicode.

Отворете " Контролен панел" Отидете в раздела " Допълнително».

След това намерете елемент 20880 в списъка, разположен в същия раздел, и поставете отметка в квадратчето до него:

2. Възможно е проблемите с кодирането да са причинени от нарушение на настройките на системния шрифт.

За да възстановите настройките на шрифта, изтеглете и стартирайте съдържащия се в него файл, като игнорирате всички системни предупреждения:

Разрешаване на проблеми с кодирането в Windows Vista/7

1. Както в случая с Windows XP, първо се уверете, че за програмите, които не поддържат Unicode, езикът е зададен на руски.

Отворете " Контролен панел" и щракнете двукратно върху иконата " " Отидете в раздела " Допълнително" и задайте руския език като " Език на програми, които не поддържат Unicode»:

Запазете промените и рестартирайте компютъра си. Ако проблемът продължава, преминете към стъпка 2.

2. За да възстановите настройките на шрифта, изтеглете и стартирайте файла, намиращ се в него, като игнорирате всички системни предупреждения:

Рестартирайте системата. Ако проблемът продължава, преминете към стъпка 3.

3. Следващият етап е промяна на ключовете в системния регистър, които отговарят за кодирането. Препоръчително е да правите тези промени само в краен случай и само ако всички предишни точки не са довели до никъде.

За да направите тези промени, изтеглете и стартирайте съдържащия се в него файл. Както в предишния параграф, ще се появят системни предупреждения.

След тези промени ще трябва да рестартирате системата.

4. Ако всичко по-горе не помогне, трябва да промените имената на следните файлове с кодова страница в папката C:\Windows\System32:

файл " c_1252.nls" На " c_1252.nls.bak»
файл " c_1253.nls" На " c_1253.nls.bak»
файл " c_1254.nls" На " c_1254.nls.bak»
файл " c_1255.nls" На " c_1255.nls.bak»

Тъй като тези файлове са защитени от модификация, препоръчително е да използвате чудесна програма за извършване на тази операция. След като го инсталирате, трябва да щракнете с десния бутон върху желания файл и да изберете „Unlocker“. В прозореца, който се отваря, изберете „ Преименуване" Променете името на файла и щракнете върху " Добре»:

След като преименувате горните файлове, копирайте файла " c_1251.nls" в друга папка (или копирайте в клипборда) и след това я преименувайте на " c_1252.nls" Поставете отново (копирайте) файла " c_1251.nls» към папка C:\Windows\System32и го преименувайте на " c_1253.nls" и след това повторете това още два пъти, преименувайки го на " c_1254.nls" И " c_1255.nls».

В резултат на изпълнението на тази стъпка файловете " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls" ще бъде заменен от файла " c_1251.nls" Не забравяйте да върнете и файла " c_1251.nls»:

Ето как се оказаха инструкциите. Ако нещо не е ясно, попитайте в коментарите. Може би аз (или други читатели) мога да помогна за разрешаването на вашия проблем.

6 октомври

Проблемите с кодирането в Windows са доста голямо главоболие за много любители и фенове на тази операционна система. Понякога трябва да страдате и да се потите много, преди да разрешите проблем с кодирането. Откривайте често причината. още по-трудно. но много малко хора се притесняват тук ... основното е да се реши проблемът, а защо е възникнал е въпрос на отдавна отминали дни)

Проблемът с кодирането стана особено актуален след пускането на новия Windows 10. Microsoft отново са направили нещо твърде умно и в резултат на това в някои приложения вместо език има само безсмислици. Но всичко може да се реши

Всъщност може да има доста причини за нулиране или промяна на кодирането. Но основните са:

— актуализация на системата

- инсталиране на някакъв системен пач

— ефект на вируса

- актуализация до windows 10

- криви игриви ръце и прекомерно любопитство (най-честата причина за всички проблеми в Windows)

Възстановяване на кодирането

Въпреки това, тъй като този проблем е възникнал, той трябва да бъде решен. По-долу са екранни снимки, любезно предоставени от един човек от популярен форум. Можете да ги разгледате без риск и експерименти върху собствената си система, „какво ще се случи, ако промените кодирането“. Всички шрифтове са представени като напълно нечетими арабски безсмислици.


Въпреки целия привидно див ужас на ситуацията, този проблем се решава доста просто:

Хайде да отидем до Контролен панел->езикови и регионални стандарти->Раздел „Разширени“.->Език на програми, които не поддържат Unicode. Променяме езика от руски на английски, рестартираме компютъра, променяме го отново на руски и рестартираме компютъра отново. Нека се насладим отново на красиви родни шрифтове!

В Windows 10 кодирането е обвързано глобално с общия системен език. Следователно, ако имате проблеми с показването на шрифтове, тогава трябва да отидете на: Старт -> Настройки -> Час и език -> Регион и език -> Допълнителни настройки за дата и час, регионални настройки-> и вижте настройките в елементите: Език и Регионални стандарти.

В Windows 7 някои програми може да показват неправилно шрифтове (нов шрифт). Например въпросителни знаци вместо букви или други символи. Това се дължи на факта, че настройките за външен вид на Windows са зададени на тема, която използва нестандартни шрифтове или езикът и регионалните стандарти са различни от руския.

Ефективен метод, който коригира кодирането в Windows 7 в особено тежки случаи - използвайте го, когато нищо не помага. Хайде да отидем до Контролен панел, изберете езикови и регионални стандарти. В раздела Форматипроменете формата на английски (САЩ). След това отидете на раздела Допълнително, Натисни бутона Промяна на системния език, а също и изберете английски (САЩ). След това рестартирайте компютъра. След като компютърът се рестартира, върнете езиковите настройки на Руски Русия). Кодирането трябва да се коригира.


Ако не помогне, редактирайте клоновете на системния регистър:

Стартирайте редактора на системния регистър (Старт - Изпълнение -> regedit).

Когато извършвате следните действия, бъдете изключително внимателни - небрежната работа с системния регистър на Windows може да доведе до тежки последици!

Необходимо е да промените стойностите на параметрите от “1250” на “1255” - задайте стойността за всеки от тези параметри “c_1251.nls” - в следните ключове:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\CodePage

Коригиране на кодиране в Windows XP

За да избегнете работа с системния регистър на Windows, опитайте следното:

Създайте файл в Notepad, като копирате текста по-долу в него, запишете го с разширение „reg“ с произволно име, с английски букви, например 1251.reg, и го стартирайте. В 90% от случаите с “krakozyabry” XP помага.

Windows Registry Editor версия 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”

Или го коригирайте в клона на системния регистър, който отговаря за показването на шрифтове на кирилица.

промяна на следните параметри:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

Ако не помогне, променете допълнително:

1254 REG_SZ c_1251.nls

Кракозябри- Що за дума е тази интересна? Тази дума обикновено се използва от руските потребители, за да опише неправилното/неправилно показване (кодиране) на знаци в програмите или самата операционна система.
защо се случва това Няма да намерите категоричен отговор. Това може да се дължи на триковете на нашите „любими“ вируси, може би поради неизправност на операционната система Windows (например, електричеството изчезна и компютърът се изключи), може би програмата създаде конфликт с друга операционна система и всичко отиде побъркан. Като цяло може да има много причини, но най-интересната е „Просто така се развали“.
Прочетете статията и разберете как да коригирате проблема с кодирането в програми и Windows OS, след като се е случил.

За тези, които все още не разбират какво имам предвид, ето няколко:


Между другото, аз също попаднах в тази ситуация веднъж и все още имам файл на работния плот, който ми помогна да се справя с нея. Ето защо реших да напиша тази статия.

Няколко „неща“ са отговорни за показването на кодирането (шрифта) в Windows - езикът, регистърът и файловете на самата ОС. Сега ще ги проверим поотделно и точка по точка.

Как да премахнете и коригирате krakozyabry вместо руски (руски букви) в програма или Windows.

1. Проверяваме инсталирания език за програми, които не поддържат Unicode. Може би сте го загубили.

И така, нека следваме пътя: Контролен панел - Регионални и езикови опции - раздел Разширени
Там се уверяваме, че езикът е руски.


В Windows XP в допълнение към това в долната част има списък с „Кодови страници на таблица за преобразуване“ и в него има ред с номер 20880. Там също трябва да има руснак

6. Последната точка, в която ви давам файл, който ми помогна да поправя всичко веднъж и затова го оставих за спомен. Ето и архива:

Вътре има два файла: krakozbroff.cmd и krakozbroff.reg

Те имат един и същ принцип - правилни йероглифи, квадратчета, въпроси или удивителни знаци в програмите и Windows OS (в общ език) кракозябри). Използвах първия и ми помогна.

И накрая, няколко съвета:
1) Ако работите с системния регистър, не забравяйте да направите резервно копие (резервно копие), в случай че нещо се обърка.
2) Препоръчително е да проверявате 1-ва точка след всяка точка.

Това е всичко. Сега знаете как да коригирате/премахнете кракери (квадрати, йероглифи, удивителни и въпросителни знаци) в програма или Windows.