UTF-16 на cmd.исполняемый
Я создал каталог "*llcęół ♥ ♥ 0 0", и я хотел бы сделать его видимым с помощью команды DIR /B. До сих пор не удалось выполнить команды chcp 10000, chcp 10001 и chcp 65000(utf-8) (исходное имя отображалось "система не может писать на указанное устройство" или пустой строкой, или символы юникода были заменены/проигнорированы. В чем причина и как ее исправить? официальная документация не помогает :(
2 ответов
Да, я только что решил свою проблему. Это была ошибка шрифта по умолчанию в cmd.exe, который не может управлять знаками unicode. Чтобы исправить это(windows 7 x64 pro):
- открыть/запустить
cmd.exe
- нажмите на иконку в левом верхнем углу
- выберите Свойства
- затем "шрифт" бар
- выберите "консоль Lucida" и OK.
- написать
Chcp 10000
в строке - наконец-то
dir /b
наслаждайтесь чистым UTF-16 выход с сердцами, китайскими знаками и многое другое!
также от есть ли командная оболочка Windows, которая будет отображать символы Юникода?
CHCP 65001
DIR > UTF8.TXT
TYPE UTF8.TXT