На работе выдали моноблок HP со здоровым, прекрасным, глянцевым экраном в 27 дюймов. Ну, думаю, класс, щас я увижу все. Увидел все, в том числе и слетевшую кодировку в Windows 7 в некоторых программах типа FastStone Image Viewer (о прекрасной программе для снятия скриншотов FastStone Capture я уже писал).

Но у меня же был Windows XP! А там кодировка слетала частенько по каким-то причинам. Стало быть можно попробовать вылечить семерку тем же способом. А способ такой:
1. Пуск - в строке поиска пишем regedit - нажимаем Enter (или кликаем по ярлыку сверху):


2. Открывается реестр - идем по пути HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - Control - Nls - CodePage:

3. В правом окошке ищем параметры 1250, 1251 и 1252 и меняем их значения на c_1251.nls (чтобы изменить, нужно два раза кликнуть по параметру). Перезагружаемся:

Бинго, крякозябры пропали.
Не благодарите.

На картинке показаны параметры на замену 1251, 1252, 1253.
В тексте 1250, 1251 и 1252.
Что из них верно?
Верить написанному.
Вообще странное решение… и неправильное! Но вы выкрутились… Хе-хе… В других случая пропав там кроказябры появятся в другом месте. Настройки реестра правильны. Прсото вы для отображения разных кодировок используете один и тот же шрифт для cp1251 и просто задали перекодировку! Проблема тут вовсе не в кодировках, а в том что в стстеме не установлены шрифты для 1252 и 1253. Установите. И вы увидите ,чт овсё будет хорошо! К тому же во всех других случаях… Чтобы доказать это приведу пример. А предположим в тексте кодировка 1252 или 1253 есть символы, которых нет в 1251. Уверяю такие есть. Потому что 1252 это кодировка для Украины, а 1253 для Казахстана… Все эти символы при таком решении будут отображаться неверно. Кстати в Казахстане уже кириллица. Назарбаев так решил. Хотя тексты в кодировке 1253 наверняка стались. В/на Украине русский под запретом… Хе-хе…