В Windows 7 dir или tree не могут отображать символы Unicode, даже начинать cmd с cmd / U

В Windows 7 dir или tree не могут отображать символы Unicode, даже начинать cmd с cmd / U

Поэтому я бы нажал Window Key + R чтобы запустить что-то, и введите cmd /U чтобы содержимое могло обрабатывать Unicode.

А затем, используя dir или tree /F , содержимое в Unicode не будет отображаться как Unicode. (В Window Explorer (файловый менеджер), Unicode покажет)

Есть ли способ справиться с этим? Чтобы получить символы Unicode для проверки ваших имен файлов, вы можете перейти к

http://news.google.com/news?edchanged=1&ned=tw

И вы сможете получить много символов Unicode там (UTF-8)

Измените шрифт для окна консоли на шрифт TrueType, например Lucida Console или Consolas. С растровыми шрифтами вы ограничены набором символов OEm.

cmd /u только изменяет выходные данные в файлы, а не то, что вы видите на экране.

PowerShell по умолчанию использует шрифт TrueType, поэтому он работал для вас.

Это не имеет ничего общего с cmd .

https://stackoverflow.com/questions/10764920/utf-16-on-cmd-exe

  1. Открыть / запустить cmd.exe
  2. Нажмите на значок в верхнем левом углу
  3. Выберите свойства
  4. Затем Font
  5. Выберите Lucida Console и ОК.
  6. Напишите Chcp 10000 в Chcp 10000 строке
  7. Наконец, dir /b

Также из https://stackoverflow.com/questions/379240/is-there-a-windows-command-shell-that-will-display-unicode-characters/24135341#24135341

  1. CHCP 65001
  2. DIR> UTF8.TXT
  3. ТИП UTF8.TXT

Это не просто проблема с командной строкой, а проблема Windows в целом. wprintf функции C в Windows (а именно wprintf ) не поддерживают Unicode.

  • В чем разница между Unicode и UTF-8?
  • Границы Tmux отображаются как xq вместо строк?
  • Проблема с кодировкой Java 8 UTF-8 (ошибка java?)
  • Установка кодировки символов Java по умолчанию?
  • Сколько символов можно сопоставить с Unicode?
  • Каково максимальное количество байтов для кодированного символа UTF-8?
  • RStudio не выбирает кодировку, которую я говорю ей при чтении файла
  • Как создать строковый литерал UTF-8 в Visual C ++ 2008
  • В чем разница между кодировками utf8mb4 и utf8 в mysql?
  • Как преобразовать несколько файлов в кодировку UTF-8 с помощью инструментов командной строки * nix?
  • Извлечение текста UTF-8 из MySQL в R возвращает «????»
  • Давайте будем гением компьютера.