Неправилно показване на шрифтове.  Проблеми с кодирането.  Неправилно показване на шрифтове Коригирайте кодирането на кирилицата във вино 7

Неправилно показване на шрифтове. Проблеми с кодирането. Неправилно показване на шрифтове Коригирайте кодирането на кирилицата във вино 7

В 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, опитайте следното:

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

Редактор на системния регистър на Windows версия 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. Принципът на решаване на проблема с неправилно кодиранесъщото за различните версии на тази операционна система, но в различните версии имената на прозорците и разделите на интерфейса може да се различават леко.

Като начало ще ви кажем как да промените кодирането чрез елемента Регионални и езикови опции в контролния панел... Има два основни начина за отваряне на прозореца за смяна на езика. Първият е да кликнете върху бутона Старт, да изберете елемента Контролен панел в разширеното меню и в него - Езици и регионални стандарти. Второто е да кликнете върху бутона Старт, да изберете елемента Изпълнение в разширеното меню, да въведете командата intl.cpl в отворения ред и да натиснете клавиша Enter.

Ще отвори прозорец за смяна на език... За да промените кодирането на знаци, трябва да изберете Русия в раздела Местоположение (в Windows 7 този раздел може просто да се нарича Местоположение). След това отидете на раздела Разширени и изберете руски като език, използван в програми, които не са Unicode. Запазете промените, като щракнете върху бутона OK.

Също така, проблемите с кодирането могат да бъдат решени чрез редактиране на системния регистър, ако предишният метод не помогна. Но искаме да ви предупредим веднага - неумелото редактиране на системния регистър може да доведе до проблеми в компютъра... Ако редактирате нещо нередно, може дори да се наложи да преинсталирате операционната система. Така че, ако не сте сигурни за резултата, консултирайте се със специалист.

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

Изберете клона в него, наречен HKEY_LOCAL_MACHINE и кликнете върху стрелката до него - клонът ще се разшири. В списъка, който се отваря, изберете клона SYSTEM, в него - CurrentControlSet, след това последователно - Control, Nls, CodePage. В списъка с параметри, който се отваря в десния панел, намерете параметър 1252, щракнете с десния бутон върху него и изберете Промяна в контекстното меню, което се отваря. В полето Стойност въведете параметъра c_1252.nls и щракнете върху бутона OK. Можете да излезете от редактора на системния регистър - току -що променихте настройките за кодовите страници на Windows. Рестартирайте компютъра, за да влязат в сила промените.

Можете да направите същото, но в автоматичен режим... За да направите това, стартирайте текстовия редактор Notepad (обикновено идва с операционната система Windows) и копирайте кода по -долу в него:

Редактор на системния регистър на Windows версия 5.00
"1252" = "c_1251.nls"

След това от менюто File изберете Save As ... (или просто Save) и запишете файла във всяка папка с произволно име. Основното нещо е да му присвоите .reg при запазване. Тогава стартирайте файла на системния регистър, който сте създалии отговорете с Да на системния въпрос. След това трябва да рестартирате компютъра - проблемите с кодирането трябва да изчезнат.

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

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


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

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

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

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

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


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

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

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

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

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

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

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

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

Реших да изпратя резултатите от търсенето в „ Еднократно ръководство за решаване на всички проблеми с кодирането в операционните зали 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 са доста голямо главоболие за много любители и фенове на тази операционна система. Понякога трябва да страдате много и да се потите, преди да разрешите проблема с кодирането. Разберете често причината. още по-трудно. но тук като цяло малко хора се притесняват ... основното е да се реши проблемът, а защо е възникнал е въпрос на отминали дни)

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

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

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

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

- действието на вируса

- надстройте до Windows 10

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

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

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


При целия привидно див ужас на ситуацията този проблем се решава много лесно:

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

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