Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Результаты команд в CMD в кириллице нечитаемы

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

pivlev

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В командной строке Windows 11 23H2 командой fc пытаюсь сравнить два текстовых файла с большим количеством кириллицы, созданных в Блокноте на этом же компьютере при 23H2. В результате кириллица выводится мусором.
 
Пробовал командой chcp выставлять заранее и UTF-8, и Win-1251, и даже CP866, — все равно кириллица нечитаема, хотя и выводится при каждой кодировке разным набором мусора .
 
На сайте https://2cyr.com/decode/?lang=ru ни один вариант перекодировки не делает полученный текст читаемым.
 
Вывод результата команды fc в файл ничего не меняет.
 
Подскажите, пожалуйста, что еще можно попробовать.
 
Спасибо!

Всего записей: 53 | Зарегистр. 01-05-2006 | Отправлено: 18:56 02-08-2025
Temuri



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pivlev
Проверьте в языковых настройках винды - какой язык там по умолчанию для non-Unicode программ (должно быть в Панель управления/Региональные настройки/Администрирование)

----------
Fascinating!

Всего записей: 718 | Зарегистр. 11-08-2008 | Отправлено: 13:46 10-08-2025
Nimbussr



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
pivlev
Цитата:
и даже CP866
У меня в 866 (OEM - русская) всё получилось, а в ANSI и UTF-8 "кракозяблы".
Windows у меня также русская.
   

Всего записей: 2070 | Зарегистр. 31-05-2008 | Отправлено: 17:10 10-08-2025 | Исправлено: Nimbussr, 17:12 10-08-2025
sdr77

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в комплекте cygwin есть декодеры enca и iconv (пакет libiconv). пользуюсь только ими. винду настраиваю на utf-8.

Всего записей: 415 | Зарегистр. 22-07-2005 | Отправлено: 18:36 10-08-2025 | Исправлено: sdr77, 18:37 10-08-2025
oldof

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 866 (OEM - русская) всё получилось, а в ANSI и UTF-8 "кракозяблы".

Ввожу две команды fc /? >fc1.txt и fc /? >fc2.txt для вывода одной и той же справки команды fc в текстовые файлы. Справки вывелись в файлы в кодировке ОЕМ - русская. Теперь в файле fc2.txt делаю пару отличий от fc1.txt, а именно добавляю пару точек в конце строк. Первую точку в строке /LBn       Максимальное число несоответствий. Вторую точку в строке /nnnn      Число последовательных совпадающих строк, которое.
А теперь ввожу команду fc fc1.txt fc2.txt (без разницы с /N или без) и в выводе вижу, что fc выводит разницу не только в указанных выше строках, но почему-то и строки /L         Сравнение файлов в формате ASCII. и /W         Пропуск пробелов и символов табуляции при сравнении., хотя в этих встроках ничего не менялось и одни полностью одинаковые в обоих файлах. Спрашивается - нахрен мне такое сравнение.
Загружаю эти же fc1.txt и fc2.txt в TextDiff и тыкаю в кнопку Compare, там хоть кирилица в "кракозяблах", но программа точно указывает разницу только в строках /LBn и /nnnn. А на проблему с "кракозяблами" можно и наплевать, редактировать файлы для исправления несоответствия их содержимого прямо в TextDiff совершенно и необязательно. Если же и кодировка сильно напрягает, то можно и в Far Manager пробовать проводить визуальное сравнение, причем и файлов в разной кодировке.

Всего записей: 758 | Зарегистр. 12-07-2018 | Отправлено: 08:22 13-08-2025
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Результаты команд в CMD в кириллице нечитаемы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru