Как я могу сделать команду dir в cmd.exe, чтобы вести себя так, как если бы она находилась в другой локали?

Когда я изменяю системную локаль на упрощенный китайский (PRC) и открываю cmd.exe, dir Команда будет правильно отображать имена файлов китайских символов.

Если языком моей системы является английский (США), dir испортят китайские иероглифы.

Как я могу сделать dir правильно отображать китайские иероглифы под английской локалью?

Я рассмотрел вопросы, связанные с отображением китайских иероглифов в cmd.exe, но ни один из них не обращает внимания на тот факт, что он отлично работает в локали упрощенного китайского языка.

1 ответ

У меня есть 2 папки (одна на китайском, одна на японском):

  • 你好
  • こ ん に ち は

В командной строке при отображении папки с помощью dir шрифт становится знаком вопроса с полем. Для системы это все еще правильные символы.

Нажмите здесь, чтобы увидеть папку, отображаемую шрифтом Consolas

Но если вы хотите отобразить шрифт шрифтом NSimSun или SimSun-ExtB, он может отображаться правильно.

Смотрите здесь о шрифте NSimSun и SimSun-ExtB

Вы можете изменить шрифт в свойствах командной строки, щелкнув правой кнопкой мыши на панели приложения.

Я использую Windows 10 с AU, но я считаю, что предыдущая версия Windows должна работать, если вы просто измените шрифт.

Другие вопросы по тегам