Почему команда DIR Windows производит ??? символы вместо русского алфавита?
В окне Windows 10 через командную строку я запускаю следующую команду:
C: \ Users \ idiot \ Music> dir / a: d / s / b >> tom-music-2016-july.txt
Цель состоит в том, чтобы перечислить все каталоги. Но я замечаю, что каталоги с нелатинскими буквами в имени будут печатать ????? вместо русских или китайских иероглифов. Зачем?
Изначально я думал, что проблема в системных шрифтах. (У меня не установлен русский языковой пакет). Но я могу переименовать файлы в русские имена файлов в Win Explorer. Важно отметить, что когда я запускаю команду DIR в окне (не отправляя ее в выходной файл), я четко вижу русские символы .
Это подразумевает, что проблема заключается либо в команде, которая что-то передает в файл, либо в текстовом редакторе Windows, который пытается прочитать вывод.
Я пытался открыть файл в 2 отдельных текстовых редакторах и даже в веб-браузере, но я вижу символы вопросительного знака независимо.
Кто-нибудь может предложить причину этой проблемы и возможное решение?
Правильно ли я предположил, что мне не нужно будет выполнять какую-либо обработку самих файлов или каталогов? Благодарю.
Постскриптум: Я особенно озадачен тем, почему русские символы хорошо отображаются в окне консоли, но когда они передаются в файл, я вижу знаки вопроса.
0 ответов на вопрос
Похожие вопросы
-
3
Какой лучший способ кодировать видео для загрузки на YouTube?
-
4
Конвертация DVC-PRO HD 1080, любой бесплатный инструмент?
-
5
командная строка / командный файл, чтобы перечислить все файлы JAR?
-
-
1
Правильно отображать символы не-ascii в hunspell
-
4
Лучшее программное обеспечение для преобразования видео в другое соотношение сторон для различных ра...
-
5
Копировать DVD на Linux
-
3
Как кодировать видео для Sony Vegas (версия 7)?
-
2
Internet Explorer, показывающий HTML как текст вместо отображения HTML
-
2
Firefox отображает символы мусора вместо веб-страницы
-
4
Как извлечь фильм с DVD, чтобы записать его на другой компакт-диск?