Короткий вывод сначала — раз проблема встречается во всех браузерах, а при копировании текста в блокнот символы нормальные, это почти наверняка не «кодировка» в привычном смысле (UTF‑8/CP1251 и т. п.), а ошибка рендеринга шрифтов: браузеры получают правильные символы, но при отрисовке подставляется «не тот» или повреждённый шрифт, либо системный кэш шрифтов/таблицы глифов повреждены, либо их подменяет какая‑то программа (антивирус/прокси/инжектор).
Ниже — что может быть причиной и последовательность действий для диагностики и исправления.
1) Быстрая диагностика — какой шрифт используется
- Откройте страницу, правой кнопкой → «Просмотреть элемент» (DevTools). Выберите проблемный фрагмент и в правой панели в Computed/Styles посмотрите font-family и font used в секции «Rendered Fonts» (в Chrome/Edge/Firefox).
Если показывается неожиданный/странный шрифт (не Segoe UI/Arial/Roboto и т.п.), значит браузер подставляет «не тот» шрифт.
2) Проверка, это локально или по сети
- Откройте ту же страницу с другого компьютера/телефона в той же сети. Если там всё нормально — проблема на вашем ПК.
- Если на всех устройствах — маловероятно, но возможно проблема в самом сайте/в CDN.
3) Временное отключение антивируса / «веб‑щита»
- Временно полностью отключите Kaspersky (включая веб‑защиту/HTTPS‑инспекцию). Перезапустите браузер и проверьте.
Если после отключения всё вернулось в норму — виновник Kaspersky (или его компонент): включённая HTTPS‑интерцепция/инъекция стилей/шрифтов, или баг в модуле. В этом случае:
- Обновите базу и программу Kaspersky;
- Попробуйте временно удалить/переустановить Kaspersky;
- Обратитесь в техподдержку Kaspersky с описанием и скриншотами.
4) Очистка/восстановление кэша шрифтов Windows
Иногда кэш шрифтов повреждается — Windows начинает использовать неверные таблицы глифов.
- Откройте services.msc и остановите службу «Windows Font Cache Service» (или «FontCache»). Если есть служба «Windows Presentation Foundation Font Cache 3.0.0.0», остановите её тоже.
- Откройте Проводник (показывать скрытые файлы) и удалите файлы FontCache* в:
C:\Windows\ServiceProfiles\LocalService\AppData\Local\ (удалите файлы начинающиеся с FontCache)
Также можно удалить C:\Windows\System32\fntcache.dat (если есть).
- Перезагрузите компьютер — кэш пересоздастся.
(Если боитесь вручную — можно перезагрузиться в безопасном режиме и потом обратно.)
5) Восстановление системных файлов
- Запустите «Командную строку» от имени администратора и выполните:
sfc /scannow
затем (если Windows 10/11):
DISM /Online /Cleanup-Image /RestoreHealth
Эти команды восстановят повреждённые системные файлы и системные шрифты.
6) Восстановить настройки шрифтов по умолчанию
- Пуск → Параметры → Персонализация → Шрифты → Font settings → Restore default font settings (в англ. Windows: «Restore default font settings»).
7) Проверка на «чистую загрузку» (clean boot)
- Выполните чистую загрузку (msconfig → отключить все сторонние сервисы и автозапуск, оставить Microsoft) и перезагрузитесь. Если проблема пропадает — включайте сервисы/программы по одному, чтобы найти виновника (скорее всего сторонний софт, например антивирус).
8) Проверка аппаратного ускорения и драйверов
- Отключите аппаратное ускорение в браузерах (Настройки → Система → «Использовать аппаратное ускорение, если доступно»), перезапустите.
- Обновите драйвер видеокарты (иногда баги рендеринга шрифтов связаны с GPU).
9) Проверка конкретного шрифта / переустановка шрифтов
- Если DevTools показал конкретный шрифт (например Segoe UI) — проверьте его в C:\Windows\Fonts. Попробуйте переустановить/заменить этот шрифт, скопировав его с корректного компьютера или скачав пакет шрифтов Microsoft.
- Можно создать новый локальный аккаунт Windows и проверить — если в новом аккаунте всё норм, значит проблема в профиле/настройках пользователя.
10) Если ничего не помогает
- Временно удалите Kaspersky и посмотрите результат (если это решит, затем ставьте заново или перейдите на новую версию).
- Обратитесь в техподдержку производителя антивируса и в службу Microsoft (если подозреваете системные шрифты).
- При необходимости прикрепите скрин и укажите, какие именно страницы/шрифты повреждены — это поможет в диагностике.
Коротко — порядок действий, рекомендую:
1. Проверить через DevTools, какой шрифт используется.
2. Попробовать временно отключить Kaspersky (или удалить) — часто виноват компонент безопасности, который «инжектит»/подменяет содержимое.
3. Очистить/пересоздать кэш шрифтов и выполнить sfc /scannow + DISM.
4. Если решило — обновить/заменить ПО; если нет — чистая загрузка и переустановка проблемных шрифтов.
Если хотите, могу составить пошаговую инструкцию с точными командами и путями для вашей версии Windows (укажите версию Windows), или помочь проанализировать конкретный сайт/скриншот — приложите, пожалуйста, пример страницы и вывод DevTools (computed font).