Проблеми со кодирање. Неправилно прикажување на фонтови. Го решаваме проблемот со кодирањето на апликациите на Windows Променете ја кодната страница на Windows 7

💖 Ви се допаѓа?Споделете ја врската со вашите пријатели

Слично ми се случи пред некој ден. Во некои русифицирани програми, дел од натписите на интерфејсот почнаа да изгледаат како да се вметнати отпечатоци од птичји шепи наместо букви:

Да бидам искрен, речиси два дена барав решение за проблемот. На сите форуми и услуги на „прашања и одговори“, во сите прирачници и упатства, сите како еден го повторуваа истиот рецепт за решение, што можеби некому му помогна. Но не за мене. И дури кога мозоците веќе почнаа да ми зовриваат и ме остави секоја надеж за решавање на проблемот, се си дојде на свое место.

Решив да ги подредам резултатите од пребарувањата во " Водич со едно застанување за решавање на сите проблеми со кодирањето во операционите сали Windows системи XP и Windows Vista/7“. Иако можеби веќе не е толку универзален ...

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

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

отвораме“ Контролен панел“. Одете на јазичето " дополнително».

После тоа, пронајдете ја ставката 20880 во списокот лоциран на истото јазиче и проверете го полето до него:

2. Можно е проблемите со кодирањето да се предизвикани од прекршување на поставките за системскиот фонт.

За да ги вратите поставките за фонтот, преземете ја и стартувајте ја датотеката што е во неа, игнорирајќи ги сите предупредувања на системот:

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

1. Како и во случајот со Windows XP, прво проверете дали е инсталиран руски за програми кои не поддржуваат 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»:

Еве таква инструкција испадна. Ако нешто не е јасно - прашајте во коментарите. Можеби јас (или други читатели) ќе помогнам во решавањето на вашиот проблем.

Во некои случаи, корисниците на седмата верзија на Microsoft OS се соочуваат со следниот проблем: дел од текстот (датотеки, системски или програмски контроли, страници во прелистувачот) се прикажуваат како нечитливи знаци, т.н. „Кракозијабри“. Решавањето на овој проблем може да биде прилично едноставно.

Основната причина за проблемот во прашање не е препознаена инсталиран од системоткодирање или е избрана погрешна табела за конверзија. Можете да го решите овој проблем на неколку начини.

Метод 1: Променете ја локацијата на системот

Во повеќето случаи, тешкотиите со препознавањето на кодирање може да се отстранат со промена на локацијата на системот - од руски на англиски, а потоа назад на руски. Ова се прави на следниов начин:

Метод 2: Промена на кодирањето преку системскиот регистар

Вториот метод за корекција на грешките при читање на кодирањето е рачно да ги изберете потребните табели преку системскиот регистар.

Првата опција


Алтернативна опција
Првата претставена секвенца за замена на кодирање не е временски ефикасна, но постои начин да се забрза - креирајте датотека REG со претходно дефинирани команди.

  1. Отворете Notepad со административни привилегии: отворен "Почеток", почнете да го пишувате името на програмата во лентата за пребарување, потоа кликнете со десното копче на резултатот и изберете ја соодветната ставка од контекстното мени
  2. Залепете го следниов текст во полето:


    "1250"="c_1250.nls"
    "1251"="c_1251.nls"
    "1252"="c_1252.nls"
    "1253"="c_1253.nls"
    "1254"="c_1254.nls"
    "1255"="c_1255.nls"


    „АРИАЛ“ = збор: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"
    "Тахома,0"="Тахома,204"
    "Times New Roman,0"="Times New Roman,204"
    "Вердана,0"="Вердана,204"
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

    Внимание! Задолжително внесете празна линија по последната линија!

  3. Потоа користете параграфи "Датотека""Зачувај како".


    Ќе се отвори прозорец за зачувување - прво изберете "Сите"на менито "Тип на датотека", потоа внесете го името на документот што треба да се креира во следниот формат:

    *произволно име*.рег

  4. затвори "Бележник"и одете до директориумот каде што сте ја зачувале датотеката. Ве молиме имајте предвид дека сега нејзината икона изгледа како датотека во регистарот. Во оваа фаза, препорачуваме да направите резервна копијаподатоци - отворени „Уредник на регистар“и искористете ги точките "Датотека""Извоз".

    После тоа, можете да ја извршите креираната датотека REG со двоен клик на LMB.

    Потврдете дека сакате да направите промени.

  5. Рестартирајте го компјутерот.
  6. Во повеќето случаи, горенаведените чекори се доволни за да ги решите сите проблеми со krakozyabry, но треба да имате на ум дека тие можат да доведат до други проблеми, затоа препорачуваме да го користите само како последно средство.

Метод 3: Повторно инсталирање на оперативниот систем

Методите опишани погоре можеби нема да го имаат посакуваниот ефект - проблемот продолжува да се набљудува, и покрај активностите на корисникот. Во овој случај, неправилната поврзаност на табелите за кодирање не може рачно да се промени, а единствениот начин да се поправи е повторно да се инсталира оперативниот систем.

Заклучок

Разгледавме методи за решавање на проблемот со прикажување на krakozyabr наместо нормален текст во Windows 7. Конечно, сакаме да забележиме дека таков неуспех најчесто се забележува кај пиратски „препакувања“, затоа ве потсетуваме уште еднаш - користете само лиценциран софтвер или неговите бесплатни аналози.

КракозјабриШто е интересен збор? Овој збор обично го користат руските корисници за да се однесуваат на погрешно / неточно прикажување (кодирање) на знаци во програмите или самиот оперативен систем.
Зошто се случува ова? Нема да најдете ниту еден одговор. Ова може да се должи на триковите на нашите „омилени“ вируси, можеби е поради дефект на оперативниот систем Виндоус (на пример, изгубена е струја и компјутерот се исклучи), можеби програмата создаде конфликт со друг или ОС и се „леташе“. Во принцип, може да има многу причини, а најинтересна е „Само го зеде и така пукна“.
Ја прочитавме статијата и дознавме како да го решиме проблемот со кодирањето во програмите и оперативниот систем Windows, бидејќи тоа се случи.

За оние кои сè уште не разбираат што сакам да кажам, еве неколку:


Инаку и јас еднаш влегов во оваа ситуација и уште има датотека на Desktop што ми помогна да се справам со тоа. Затоа, решив да ја напишам оваа статија.

Неколку „работи“ се одговорни за прикажување на кодирањето (фонтот) во Windows - тоа се јазикот, регистарот и датотеките на самиот ОС. Сега ќе ги провериме одделно и точка по точка.

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

1. Го проверуваме инсталираниот јазик за програми што не поддржуваат Уникод. Можеби се изгубил од тебе.

Значи, да одиме по патеката: Контролен панел - Регионални и јазични опции - Напредно јазиче
Таму бараме јазикот да биде руски.


Во Windows XP, покрај ова, на дното има список „Кодни страници на табели за конверзија“ и има линија со бројот 20880 во неа. Неопходно е да има и Русин

6. Последната точка во која ви давам досие што ми помогна еднаш да поправам се и затоа го оставив за спомен. Еве ја архивата:

Внатре има две датотеки: krakozbroff.cmd и krakozbroff.reg

Нивниот принцип е ист - да се поправат хиероглифи, квадрати, прашања или извичници во програмите и Windows OS со сите средства (заеднички krakozyabry). Го користев првиот и ми успеа.

И за крај, неколку совети:
1) Ако работите со регистарот, тогаш не заборавајте да направите резервна копија (резервна копија) во случај нешто да тргне наопаку.
2) Препорачливо е да се провери првата ставка по секоја ставка.

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

Слично ми се случи пред некој ден. Во некои русифицирани програми, дел од натписите на интерфејсот почнаа да изгледаат како да се вметнати отпечатоци од птичји шепи наместо букви:

Да бидам искрен, речиси два дена барав решение за проблемот. На сите форуми и услуги на „прашања и одговори“, во сите прирачници и упатства, сите како еден го повторуваа истиот рецепт за решение, што можеби некому му помогна. Но не за мене. И дури кога мозоците веќе почнаа да ми зовриваат и ме остави секоја надеж за решавање на проблемот, се си дојде на свое место.

Решив да ги подредам резултатите од пребарувањата во " Водич со едно застанување за решавање на сите проблеми со кодирањето во оперативни системи Windows XP и Windows Vista/7“. Иако можеби веќе не е толку универзален ...

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

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

отвораме“ Контролен панел“. Одете на јазичето " дополнително».

После тоа, пронајдете ја ставката 20880 во списокот лоциран на истото јазиче и проверете го полето до него:

2. Можно е проблемите со кодирањето да се предизвикани од прекршување на поставките за системскиот фонт.

За да ги вратите поставките за фонтот, преземете ја оваа архива

оваа архива

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

1. Како и во случајот со Windows XP, прво проверете дали е инсталиран руски за програми кои не поддржуваат 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»:

Еве таква инструкција испадна. Ако нешто не е јасно - прашајте во коментарите. Можеби јас (или други читатели) ќе помогнам во решавањето на вашиот проблем.

Понекогаш, поради една или друга причина, корисниците на Windows доживуваат нешто што предизвикува неуспех на кодирањето. Некаква новоинсталирана програма, вирус, манипулации во регистарот, никогаш не знаеш што ... Еве шифрираа и толку!

Слично ми се случи пред некој ден. Во некои русифицирани програми, дел од натписите на интерфејсот почнаа да изгледаат како да се вметнати отпечатоци од птичји шепи наместо букви:

Да бидам искрен, речиси два дена барав решение за проблемот. На сите форуми и услуги на „прашања и одговори“, во сите прирачници и упатства, сите како еден го повторуваа истиот рецепт за решение, што можеби некому му помогна. Но не за мене. И дури кога мозоците веќе почнаа да ми зовриваат и ме остави секоја надеж за решавање на проблемот, се си дојде на свое место.

Решив да ги подредам резултатите од пребарувањата во " Универзален водич за решавање на сите проблеми со кодирање во оперативните системи Windows XP и Windows Vista / 7“. Иако можеби не е толку универзален... ;)

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

Став 1. Прво треба да бидете сигурни дека рускиот јазик е поставен за програми што не поддржуваат Уникод.

Отвораме « Контролен панел» и кликнете двапати на иконата « » . Одете на јазичето « дополнително» « ».

После тоа, пронајдете ја ставката 20880 во списокот лоциран на истото јазиче и проверете го полето до него:

Точка 2. Можно е проблеми со кодирањето да се предизвикани од прекршување на поставките за системскиот фонт.

За да ги вратите поставките за фонтот, преземете ја оваа архива


Точка 3. Следниот чекор е да ги промените клучевите во регистарот кои се одговорни за кодирање.Препорачливо е да се направат овие промени само како последно средство и само ако сите претходни точки не довеле до ништо.

оваа архива

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

1. Како и во случајот со Windows XP, прво проверете дали е инсталиран руски за програми кои не поддржуваат 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»

Бидејќи овие датотеки се заштитени од модификација, препорачливо е да користите прекрасна програма за да ја извршите оваа операција. Можете да ја преземете програмата од

кажи им на пријателите