технический вопрос
Nov. 22nd, 2019 09:08 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Имеется: система, извините, W10, французская. Естественно, умеет говорить по-русски в приложениях, не в дикие времена KOI 8 чай живём.
Желательно: получить в текстовой форме каталог папки.
Действия: коммандное окно, dir что там надо > catalog.txt .
Результат: кракозябры. В коммандном окне на экране всё в порядке, что надо видно по-русски, а в текстовом файле наблюдается знакомый по девяностым годам феномен, ну скажем:
Вопрос: что делать?
no subject
Date: 2019-11-22 08:42 pm (UTC)1. In search tab type "Region" and press enter.
2. In new window select "Administrative"
3. then click on "change system locale"
4. Select the language.
no subject
Date: 2019-11-23 05:11 pm (UTC)no subject
Date: 2019-11-23 05:03 am (UTC)no subject
Date: 2019-11-23 05:21 pm (UTC)no subject
Date: 2019-11-23 08:38 pm (UTC)no subject
Date: 2019-11-25 06:27 am (UTC)а cygwin'овский ls.exe - поможет. ну, я гарантию не дам, но я так понял мысль
Вообще cygwin полезен как раз тогда, когда именно в этой системе, с этим каталогом и с этими файлами, нужна нормальная юниксовая утилита. grep там, или тот же ls.
no subject
Date: 2019-11-23 07:46 am (UTC)chcp 1251
или
chcp 65001
1251 — это кириллица, а 65001 — Unicode UTF-8.
Ещё может быть засада со шрифтом: если шрифт, который использует Command Prompt, не содержит именно того алфавита, который нужен. Шрифт, в котором должна быть кириллица (codepage 1251) — Lucida Console, а шрифт с символами в кодировке Unicode (не всеми, но кириллица там дожна быть) — Lucida Sans Unicode. Шрифт можно поменять в настройках Command Prompt, кликнув по иконке в левом верхнем углу.
В принципе, можно в реестре поменять настройку кодировки по умолчанию в Command Prompt, но я не помню — где там это делается.
no subject
Date: 2019-11-23 09:43 am (UTC)no subject
Date: 2019-11-23 05:17 pm (UTC)