Иероглифы шрифт windows 7

  • Шрифты

  • Microsoft

Довольно досадный баг. В какой-то момент в Windows 7/8 пропадает поддержка отображения шрифтов с иероглифами (Китай, Япония, Корея, остальные не проверял). В Проводнике, блокноте, foobar2000 и т.д. видны пустые квадраты, что выглядит не очень… приятно, скажем так. Временное решение удалить system32/fntcache.dat. После перезагрузки иероглифы на своих местах. Через день-два снова та же история.


  • Вопрос задан

  • 17628 просмотров


Комментировать


Подписаться

3



Оценить


Комментировать

Пригласить эксперта


Ответы на вопрос 2

Windows апдейт активирован, обновления все установлены?

  • Всегда. Что характерно, есть компьютер без доступа к интернету (и без апдейтов) с Windows 7, на нем уже полгода иероглифы не пропадали. Проблема не единичная. Ей посвящено множество тем на том же answers.microsoft.com, но результата как не было, так и нет.

У меня переводчик-китаистка никогда не жаловалась на пропадание иероглифов, апдейты мы все ставим.
По опыту — проблема скорее в стороннем софте, кто-то гадит в фонткеш.
Сравните список используемого ПО на той системе, где пропадает, и на той где не пропадает.

Ну и как stop-gag, в файл kill-font-cache.cmd вписать
del %windir%\system32\fntcache.dat /y
и закинуть в программы -> автозагрузка.

  • Отслеживал fntcache.dat, так никто его и не тронул. Софт в принципе одинаковый стоит на обоих компах. Отличия только Zune там, где пропадает, и Visual Studio так где все нормально. У друга с вполовину другим софтом такая же проблема с иероглифами, правда ему они и не нужны.

  • Так fntcache.dat никто и не трогает, кроме системы. У меня Zune, есстественно, на рабочих компах нет.
    Возможно сама поддержка азиатских языков, особенно IME из Office, может мешать, хотя это и маловероятно.

  • Эта проблема существовала и до того, как появилась необходимость в Zune. Из офисов на обоих компах LibreOffice. Значит дело не в нем. Зарубежные треды на answers.microsoft.com длятся уже пару лет, решение проблемы так и не появилось. Придется довольствоваться периодичным удалением fntcache.dat.


Ваш ответ на вопрос

Войдите, чтобы написать ответ


Похожие вопросы


  • Показать ещё
    Загружается…

Минуточку внимания

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.

Реклама

POCO, ACE, Loki и другие продвинутые C++ библиотеки

NullReferenced 13.05.2025

В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .

Паттерны проектирования GoF на C#

UnmanagedCoder 13.05.2025

Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .

Создаем CLI приложение на Python с Prompt Toolkit

py-thonny 13.05.2025

Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .

Конвейеры ETL с Apache Airflow и Python

AI_Generated 13.05.2025

ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .

Выполнение асинхронных задач в Python с asyncio

py-thonny 12.05.2025

Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .

Работа с gRPC сервисами на C#

UnmanagedCoder 12.05.2025

gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .

CQRS (Command Query Responsibility Segregation) на Java

Javaican 12.05.2025

CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . .

Шаблоны и приёмы реализации DDD на C#

stackOverflow 12.05.2025

Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто. . .

Исследование рантаймов контейнеров Docker, containerd и rkt

Mr. Docker 11.05.2025

Когда мы говорим о контейнерных рантаймах, мы обсуждаем программные компоненты, отвечающие за исполнение контейнеризованных приложений. Это тот слой, который берет образ контейнера и превращает его в. . .

Micronaut и GraalVM — будущее микросервисов на Java?

Javaican 11.05.2025

Облачные вычисления безжалостно обнажили ахиллесову пяту Java — прожорливость к ресурсам и медлительный старт приложений. Традиционные фреймворки, годами радовавшие корпоративных разработчиков своей. . .

Некорректное отображение кириллицы и русских шрифтов

иероглифы и знаки вопросов вместо русских шрифтов

Некорректное отображение кириллицы и русских шрифтов

Leo-alien

22:47, 05.06.2010 | #1

Сообщений: 10

В некоторых программах вместо русского языка непонятные иероглифы, что с этим делать?

fixap

23:55, 05.06.2010 | #2

Почетный

Leo-alien, Посмотрите здесь https://pcportal.org/forum/6-6-1 (смотреть [ Открыть FAQ ], [ 3. Проблемы с кириллицей и знаки вопросов вместо букв в программах ])

lanfren

17:36, 24.06.2010 | #3

Сообщений: 3

День добрый. Появились странные знаки в жизненно важных программах, после того, как я применил один твик реестра. у меня были иероглифы только в counter strike и этот твик их убрал, но вместе с тем они появились в других прогах.

FAQ смотрел ( https://pcportal.org/forum/6-6-1 ), язык везде русский стоит в региональных настройках, твик применил, который там дан, перезагрузился — никакого результата. Я в панике!

Пример:

lanfren

20:05, 24.06.2010 | #4

Сообщений: 3

Точки восстановления либо слишком ранние, либо вчерашние.
Сделал sfc/scannow. Не помогло. Могу прикрепить лог. И еще я нашел программу, которой я менял шрифт в первый раз, там .exe, но она для ХР. Есть еще какие-либо варианты или уже переустанавливать придется?

fixap

21:35, 24.06.2010 | #5

Почетный

Цитата (lanfren)

Появились странные знаки в жизненно важных программах, после того, как я применил один твик реестра. »

lanfren, Выложите твик, посмотрим что можно сделать.

lanfren

23:54, 24.06.2010 | #6

Сообщений: 3

Цитата fixap

lanfren, Выложите твик, посмотрим что можно сделать. »

Я говорю, что это не твик напрямую, а exe, причем для ХР.
Если вы ее раздербаните, как подсказал harikovich:

Цитата harikovich

.Мона от обратного пробовать- запустить исполняшку в режиме изменить( ежли .reg)- хоть адрес узнаешь »

То буду благодарен, т.к. как только я жму правой кнопкой на проге, мне выдает ошибку, что «проводник завершил свою работу»

Но если что вот он: https://pcportal.org/_fr/11/CorrectRusFont.zip


Решение:

В папке C:\WINDOWS\system32, есть файлы С_1252 и С_1251
так вот скопируйте куда нибудь С_1251 — переименуйте С_1251 в С_1252
оригинальный С_1252 удалите (дав права на него) и вставьте назад в C:\WINDOWS\system32 новый перименованный С_1251 в С_1252 и перезагрузитесь.

Вложения 
Доступны только зарегистрированным пользователям

bosscs

22:19, 04.11.2010 | #7

Сообщений: 23

При копировании кирилицы из некоторых программ, вместо нормальных букв, какую-тоо фигню пишет. Вот например из эвереста:
Òèï êîìïüþòåðà ACPI x64-based PC = Тип компьютера ACPI x64-based PC
Как решить проблему?

Drinko

23:19, 04.11.2010 | #8

Администратор

bosscs, перенес. Читайте тему.

——-

bosscs

09:25, 05.11.2010 | #9

Сообщений: 23

Проверьте региональные настройки: Пуск—> Control Panel —> Regional and Language Options(Formats, Location и обязательно Administrative) —> Change system locate и измените все языковые настройки на RUSSIAN . Перезагрузите компьютер.
У меня нет там такой вкладки, но есть вкладка дополнительно, в которой текущий язык системы стоит Русский(Россия).
Дальше написано:
Если не помогло примените твик реестра…
Я скопировал, сохранил в формате рег. Запустил. Перезагрузился, не помогло.

Drinko

10:43, 05.11.2010 | #10

Администратор

bosscs,

Цитата (lanfren)

В папке C:\WINDOWS\system32, есть файлы С_1252 и С_1251
так вот скопируйте куда нибудь С_1251 — переименуйте С_1251 в С_1252
оригинальный С_1252 удалите (дав права на него) и вставьте назад в C:\WINDOWS\system32 новый перименованный С_1251 в С_1252 и перезагрузитесь. »

——-

bosscs

19:15, 05.11.2010 | #11

Сообщений: 23

Drinko, спасибо, помогло. Странно, что в FAQ этого не написано.

Snajper

21:14, 16.01.2011 | #12

Сообщений: 1

Drinko, спасибо большое помогло

RubinSky

14:08, 24.01.2011 | #13

Сообщений: 3

Добрый день, прошу у уважаемого сообщества помощи. Я установил Windows 7 SP1 оригинальный образ, скачанный с этого сайта, с английским языком интерфейса, после чего установил русский LIP. Теперь при попытке установки некоторых программ и в меню самих программ с текстом начинает твориться вот такое безобразие . Подскажите пожалуйста — в чем причина и как это исправить. Заренее спасибо.

Drinko

14:49, 24.01.2011 | #14

Администратор

RubinSky, переношу. Читайте тему.

——-

RubinSky

15:07, 24.01.2011 | #15

Сообщений: 3

Drinko,
Проблема решена, спасибо. Как-то вылетело из головы то, что можно поискать по форуму. Еще раз спасибо.

  • Страница 1 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • »

В связи с введением в действие Постановления Правительства Российской Федерации от 14.11.2023 № 1905 т.н. «о запрете популяризации VPN» с 1 марта 2024 года — любое обсуждение способов обхода блокировок и VPN на портале запрещено!

Windows 8.1
  • Вопросы и ответы по Windows 8.1
  • Установка Windows 8.1
  • Оформление Windows 8.1
  • Обои / Wallpapers
  • Курсоры / Cursors
Популярное
  • Как современные материалы изменили мир косметологии
  • Как высокие технологии изменили индустрию строительных материалов
  • Как зарегистрировать название или логотип для своего бизнеса
  • Как высокие технологии изменили современный туризм
  • Революция Гиллигана: как «Во все тяжкие» изменил телевидение с помощью технологий
  • Counter-Strike 1.6: революция в мире киберспорта
  • Устранение ошибок подключения в смарт-устройствах Sony
  • Как привезти товары из Китая: простое объяснение
  • Как высокие технологии изменили мир кулинарии и высокой кухни
  • Service Desk и Help Desk: современные системы поддержки пользователей

Частая проблема, с которой сталкиваются начинающие пользователи после установки Windows, когда в приложениях вместо русских букв показываются знаки вопросов или странные иероглифы(«кракозябры»). Как правило проблема с отображением кириллицы в программах возникает на компьютерах, на которых была установлена англоязычная версия Windows.

Ниже показан пример окна такого приложения на свежеустановленной Windows 11 24H2, когда в программе вместо русских символов показываются кракозябры.

Если проблема с отображением русских букв встречается только в некоторых программах, скорее всего это можно исправить, изменив в региональные параметрах Windows язык для программ, не поддерживающих Юникод.

  1. Перейдите в раздел настроек системы
    Win+I
    -> Settings -> Time and Languages -> Language and Region -> Administrative language settings

    Управление языковыми настройками Windows

  2. Откроется классическое окно настройки региональных параметров Windows. Перейдите на вкладку Administrative (для быстрого вызова этого диалога можно выполнить команду:
    control intl.cpl,,1

    Языковые настройки для не Unicode программ

  3. Обратите внимание, что в нашем случае в качестве языка по-умолчанию для программ, не поддерживающих Unicode выбран English.
  4. Чтобы изменить системную кодовую страницу, нажмите кнопку Chage system locale и в выпадающем списке выберите Russian (Russia)
    Изменить системную локальна на русский язык

  5. Сохраните изменения и перезагрузите Windows.
  6. Проверьте, что теперь в интерфейсе вашей программы теперь корректно отображаются русские символы.

Также можно проверить текущую кодовую страницы для не-Unicode программ с помощью PowerShell:

Get-WinSystemLocale

Команда вернула, что в качестве языка по-умолчанию используется английский (LCID 1033, en-us)

Get-WinSystemLocale проверить текущую локаль

Чтобы включить поддержку русской кириллицы для не-Unicode программ, выполните:

Set-WinSystemLocale -SystemLocale ru-RU

После перезагрузки проверьте, что кодовая страницы системной локали изменилась на 1049 ru-RU.

Если вы русифицировали Windows путем установки русского языкового пакета, нужно дополнительно проверить, задана ли в реестре корректная кодовая страница для системы.

  1. Откройте
    regedit.exe
    и перейдите в ветку
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
  2. Проверьте значение параметра реестра ACP. В моем случае оно равно 1252 (при это значении вместо русских символов отображаются иероглифы). Измените значение на 1251 и перезагрузите компьютер.
    Кодовая страница 1251 для русского языка в реестре

  3. Это должно решить проблему отображения кирилицы в сторонних программах.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • 0x8007232b активация windows server 2019
  • Secpol msc windows vista
  • Служба sstp windows 10 что это
  • Где хранится мусор в windows 10
  • 70368744177664 2 ошибка windows 11