UTF-16 на cmd.исполняемый

Я создал каталог "*llcęół ♥ ♥ 0 0", и я хотел бы сделать его видимым с помощью команды DIR /B. До сих пор не удалось выполнить команды chcp 10000, chcp 10001 и chcp 65000(utf-8) (исходное имя отображалось "система не может писать на указанное устройство" или пустой строкой, или символы юникода были заменены/проигнорированы. В чем причина и как ее исправить? официальная документация не помогает :(

2 ответов


Да, я только что решил свою проблему. Это была ошибка шрифта по умолчанию в cmd.exe, который не может управлять знаками unicode. Чтобы исправить это(windows 7 x64 pro):

  1. открыть/запустить cmd.exe
  2. нажмите на иконку в левом верхнем углу
  3. выберите Свойства
  4. затем "шрифт" бар
  5. выберите "консоль Lucida" и OK.
  6. написать Chcp 10000 в строке
  7. наконец-то dir /b

наслаждайтесь чистым UTF-16 выход с сердцами, китайскими знаками и многое другое!