Перечислите имена файлов Unicode в Powershell
560
mrgou
У меня есть папка в Windows, которая содержит файлы, имена которых содержат расширенные символы Юникода (упрощенный китайский). Я хотел бы получить список этих файлов. Конечно, cmd не будет отображать их правильно, но я надеялся, что Powershell сможет.
К сожалению, результат команды dir не лучше. Когда я ищу существующие вопросы, все касается кодировки файла, а не отображения имени файла.
Я не собираюсь вносить какие-либо общесистемные изменения, такие как изменение языкового стандарта системы или кодовой страницы по умолчанию, но я ожидаю, что PowerShell сможет обрабатывать вывод Unicode на экране.
Я отредактировал вопрос, чтобы он отличался от «Изменить кодовую страницу по умолчанию консоли Windows на UTF-8».
mrgou 6 лет назад
0
Читали ли вы этот вопрос: https://stackoverflow.com/questions/22789415/read-utf-8-files-correctly-with-powershell
music2myear 6 лет назад
0
Проблема, с которой вы столкнулись, связана не с PowerShell, а со шрифтом, который вы получили в PowerShell. Если вы выполните следующую команду, вы обнаружите, что вывод содержит символы Unicode `Get-ChildItem | Out-File -FilePath output.txt -Кодирование utf8`. Если вы хотите видеть эти символы на консоли, выберите шрифт, который работает / имеет кодовые точки для него в качестве примера MS Gothic.
Seth 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами