Это несколько связано с вопросом
В Windows 7 каталог или дерево не могут отображать символы Юникода, даже начиная cmd с cmd /U
Даже в Windows 7 я обнаружил, что единственный способ получить Unicode для перехода в файл - это
> cmd /U
> dir /B > files.txt
файл будет в "Unicode", когда я открою в "Блокноте" и попробую "Сохранить как", и если я открою файл / файл dir /B > files.html
и открою HTML-файл в Firefox, он может показать это с использованием кодировки UTF-16 (или UTF). -16 LE).
но, если я хочу увидеть его на экране вместо того, чтобы перейти к файлу, это все равно невозможно. Есть ли способ сделать это? Возможно, как-то сказать cmd не показывать непечатаемые символы как "?"
Обновление: я пробовал cmd.exe, Cygwin Bash на Windows и PowerShell. Они одинаковые. За исключением случаев, когда я изменяю «Свойства -> Шрифт» на Консоль или Консоль Lucida, есть некоторые улучшения - теперь это не вопросительный знак, а квадратная или квадратная с вопросительным знаком.
Более дорогие компьютеры Mac с Mac OS X могут это сделать. Бесплатный Ubuntu тоже может это сделать.