Жовтень 6

Проблеми кодування в Windows - досить великий головний біль для багатьох шанувальників цієї операційної системи. Іноді доводиться добряче помучитися і попітніти, перш ніж вдається вирішити проблему з кодуванням. З'ясувати причину часто. ще складніше. але тут взагалі мало хто морочиться ... адже головне усунути неполадку, а вже чому виникла - питання давно минулих днів)

Особливо сильно проблема з кодуванням стала актуальною після виходу нової Windows 10 . Мікрософти знову щось перемудрили і зрештою, у деяких додатках замість мови одні кракозябри. Але все вирішуване

Насправді причин скидання або зміни кодування може бути досить багато. Але основні з них це:

- Оновлення системи

- Встановлення якогось системного патчу

- Дія вірусу

- оновлення до windows 10

- криві пустотливі руки і непомірна допитливість (найпоширеніша причина всіх бід у windows)

Відновлення кодування

Проте, якщо ця проблема виникла, треба її вирішувати. Нижче наведені скріни, люб'язно надані однією людиною з одного популярного форуму. На них можна подивитися без ризику та експериментів на власній системі, що буде якщо змінити кодування. Усі шрифти представлені як абсолютно нечитані арабські кракозябри.


При всьому, здавалося б, дикому страху ситуації, вирішується ця проблема дуже нескладно:

заходимо до Панель керування->Мова та регіональні стандарти->Закладка «Додатково»->Мова програм, що не підтримують Юнікод. Змінюємо мову з російської на англійську, перезавантажуємо комп'ютер, знову міняємо на російську і знову перезавантажуємо комп'ютер. Знову насолоджуємось гарними рідними шрифтами!

У windows 10 кодування прив'язується глобально до спільної мови системи. Тому якщо у вас проблеми з відображенням шрифтів, то потрібно пройти: Пуск -> Параметри -> Час і Мова -> Регіон та мова -> Додаткові налаштування дати та часу, регіональні параметри-> і переглянути налаштування в пунктах: Мова і Регіональні стандарти.

У Windows 10 є багато різних мовних та регіональних параметрів, які користувач може налаштовувати відповідно до своїх уподобань. Часто буває так, що власники комп'ютерів стикаються з некоректним відображенням кириличних (російською, українською та іншими мовами) шрифтів. Замість нормальних знаків та російських букв чомусь відображаються крякозябри в Windows 10, які роблять роботу з операційною системою фактично неможливою. При цьому сама мова системи може відображатися нормально, але спроба відкрити текстовий файл або запустити програму, в якій використовується кириличний текст, призведе до дуже похмурого результату:

Причиною цього є збій кодування операційної системи. Робиться все гранично просто і вимагатиме від вас лише кілька кліків і одне перезавантаження комп'ютера. При цьому ремонт здійснюється як простим способом через Панель управління, так і більш складним через редактор реєстру або заміну кодових таблиць операційної системи. Ми рекомендуємо використовувати перший метод, оскільки у 99.99% випадку проблема вирішується саме так.

Примітка: ви не зможете виправити кракозябри у Windows 10, якщо ваш обліковий запис не має прав адміністратора. Подбайте про пароль від облікового запису Адміністратора або переконайтеся, що ваш профіль має належний рівень прав доступу (є обліковим записом Адміністратора).

Як виправити кракозябри та ієрогліфи у Windows 10


Після запуску комп'ютера текст повинен відображатись як належить.

Як виправити кодування у Windows 10 через редактор реєстру

До вашого відома: редагування реєстру завжди пов'язане з певними ризиками нашкодити операційній системі. Уважно стежте за шляхами змінюваних ключів, робіть резервне копіювання та перевіряйте всі двічі. Якщо ви не впевнені, що зможете відновити все у разі поломки, краще утримайте себе від редагування реєстру. Для перестрахування створіть резервну.


Після цього Windows 10 перестане відображати ієрогліфи замість тексту.

Як виправити ієрогліфи у Windows 10 заміною файлу кодової сторінки

Спосіб далеко не найзручніший, але теж має право на своє існування. Зрештою, ви самі вирішуєте, як чинити неполадки свого комп'ютера.

Зверніть увагу: у цій інструкції показано заміну кодової сторінки 1252 , яка відповідає за західноєвропейське кодування Якщо в системі використовується інша кодова сторінка, вам знадобиться її номер. Якщо ви не зможете це зробити, скористайтеся методами зміни кодування Windows 10, які описані вище.

  1. Відкрийте Провідникта перейдіть за адресою C:\Windows\system32 . Скористайтеся пошуком у правій верхній частині вікна, щоб знайти файл c_1252.NLS.

  2. Натисніть правою кнопкою миші по ньому та виберіть Властивості.

  3. У вікні властивостей відкрийте вкладку Безпекаі потім клацніть Додатково.
  4. Відкриється вікно зміни параметрів безпеки для вибраного файлу. У його верхній частині натисніть Змінити.

  5. У новому вікні пропишіть адресу електронної пошти вашого облікового запису (у неї мають права Адміністратора) і натисніть Перевірити імена. Система повинна відображати повне ім'я користувача та його адресу електронної пошти. Натисніть Ок.

  6. Поверніться до вікна Властивостіфайлу C_1252.NLS. У списку Групи чи користувачінатисніть Administrators, а потім кнопку Змінити.
  7. Відкриється вікно Дозволи для групи. Знову ж таки, у списку Групи чи користувачінатисніть Administrators. Потім позначте пункт Повний доступу колонці Дозволити. Натисніть Ок, а потім ще раз Ок.
  8. У вікні Провідника натисніть на знайдений вами файл C_1252.NLSта натисніть Розташування файлу. Провідник покаже вам, де цей файл.
  9. Перейдіть на вкладку провідника Виді переконайтеся, що у вас активовано параметр Розширення імен файлів. Якщо ні – активуйте.
  10. Тепер натисніть правою кнопкою миші на файл C_1252.NLSта виберіть Перейменувати. Перейменуйте його в C_12521.NLS1 , Наприклад. Це необхідно зробити, щоб оригінальний файл у вас був у разі необхідності відкотити зміни.
  11. Після цього знайдіть файл C_1251.NLS. Скопіюйте його і відразу вставте. У вас має з'явитись копія файлу. Перейменуйте її в C_1252.NLS.
  12. Перезавантажте комп'ютер.

Таким чином ви змушуєте систему використовувати потрібну вам кодову сторінку як стандартну. Метод весь кустарний, але він має впоратися з поставленим завданням.

Кракозябри- Що за слово таке цікаве? Цим словом зазвичай російські користувачі називають неправильне/невірне відображення (кодування) символів у програмах чи операційної Системи.
Чому таке трапляється? Однозначної відповіді Ви не знайдете. Це може бути внаслідок витівок наших "улюблених" вірусів, може через збій роботи ОС Windows (наприклад зникла електрика і вимкнувся комп'ютер), може програма створила конфлікт з іншою або ОС і все "полетіло". Загалом причин може бути багато, а найцікавіша - це "Воно саме так взяло і зламалося".
Читаємо статтю і дізнаємося як виправити проблему з кодуванням у програмах та ОС Windows, якщо вона сталася.

Хто досі не зрозумів про що я маю на увазі, ось вам кілька:


До речі, я теж потрапив якось у цю ситуацію і досі на Робочому столі лежить файл, який допоміг мені впоратися з нею. Тому й вирішив написати цю статтю.

За відображення кодування (шрифту) у Windows відповідає кілька "речей" - це мова, реєстр та файли самої ОС. Тепер їх перевірятимемо окремо та за пунктами.

Як прибрати та виправити кракозябри замість російської (російських букв) у програмі або Windows.

1. Перевіряємо встановлену мову для програм, що не підтримують юнікод. Може, він у Вас збився.

Отже, переходимо шляхом: Панель управління - Мова та регіональні стандарти - вкладка Додатково
Там дивимося, щоб мова була російська.


У Windows XP також є список "Кодові сторінки таблиць перетворення" і в ньому є рядок з цифрою 20880 . Потрібно, щоб там теж був Російський

6. Останній пункт, в якому я даю Вам файл, який допоміг мені виправити колись і саме тому я його залишив на згадку. Ось архів:

Усередині два файли: кракозбрoff.cmd і кракозбрoff.reg

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

Ну і насамкінець пара порад:
1) Якщо працюєте з реєстром, то не забувайте робити бекап (резервну копію) на той випадок, якщо щось піде не так.
2) Бажано після кожного пункту перевіряти перший пункт.

На цьому все. Тепер Ви знаєте як виправити прибрати/виправити Кракозябри (квадратики, ієрогліфи, знаки оклику та знаки питання) у програмі або Windows.

Операційна система Windows кешує встановлені шрифти, з метою більш швидкого їх відображення в інтерфейсі користувачів різних додатків. Коли кеш пошкоджено, ми можемо побачити так звані "кракозябри" замість нормальних слів.

Як і у піктограм Робочого столу, кеш у вигляді декількох файлів зберігається у спеціальній папці. Вона, звичайно ж, захищена за умовчанням і не маючи прав адміністратора, користувач не зможе з нею працювати, отримавши відповідне повідомлення про помилку.

Неправильне відображення шрифтів у системних програмах змушує користувача працювати, наприклад, з їхніми пунктами меню пам'яті. Будь-яке важливе повідомлення стає неможливо прочитати, що значно знижує продуктивність роботи на комп'ютері та суттєво нервує.

Що після цього робити, той самий середньостатистичний користувач не знає. Але прочитавши цю інструкцію до кінця, він знайде правильний спосіб виправити помилку. Також ознайомившись з інструкцією з , у разі необхідності, легко можна буде змусити коректно відображатися і ярлики на Робочому столі, які ламаються частіше за шрифти. Адже від цього також нічиєї системи не застраховано.

Тепер, якщо ви готові, перейдемо до практичних кроків. Як експериментальна ОС, ми будемо працювати з Windows 10.

ШРИФТИ WINDOWS 10

Як ми згадували раніше, кеш шрифтів знаходиться в спеціальній папці таким шляхом:

%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache

яка захищена. Але перш ніж з нею працювати нам необхідно:

  • скористатися поєднанням клавіш Win + R на клавіатурі та викликати системну утиліту "Виконати";
  • ввести “services.msc” у відповідному полі та натиснути кнопку “ОК” для запуску програми “Служби”;
  • знайти “Службу кешу шрифтів Windows” та зупинити її;
  • перейти до вищезгаданої папки у Провіднику та видалити її вміст;
  • далі видалити файл під назвою “FNTCACHE.DAT” з папки “System32”;
  • запустити зупинену раніше службу та перезавантажити комп'ютер.

Якщо, і після цього, шрифти, як і раніше, відображаються неправильно, відновіть їх до стану за промовчанням. Для цього необхідно надати наступну команду:

Sfc /scannow

у Командному рядку з привілеями адміна та дозволити системі відновити вихідні файли. Може знадобитися і за допомогою DISM.

Інші комп'ютерні поради ви знайдете в . Запрошуємо Вас до нас у Facebook або Google+, перейти в які можете за посиланнями-зображеннями праворуч вгорі!