Предполагая, что у меня установлены шрифты с соответствующими глифами, есть ли командная оболочка для Windows XP, которая будет отображать символы Unicode? Как минимум, две вещи, которые должны правильно отображать Unicode:
- Списки каталогов. Мне все равно, что я должен набирать (dir, ls, get-childitem и т.д.), Если файлы с символами Unicode в их именах отображаются с правильными глифами, а не с непечатаемым символьным полем.
- Списки содержимого текстовых файлов. Опять же, для меня не имеет значения, если это "меньше", "больше", "кошка", "собака" и т.д., Пока персонажи печатаются. Я понимаю, что это сложнее из-за кодирования символа файла, поэтому, если мне нужно указать, что в командной строке это хорошо.
Вот что я пробовал до сих пор:
- cmd.exe
- Windows PowerShell; включая многоязычную версию.
- Cygwin bash
Не повезло. Я даже попытался установить настраиваемые шрифты для cmd/PowerShell. PowerShell и cmd.exe кажутся Unicode-знающими в том смысле, что я могу скопировать/вставить непечатаемый ящик, и он будет вставляться в другие приложения с правильными символами. Кажется, что Cygwin (?) Преобразуется в? характер, и это происходит в копии/вставке.
Любые идеи?