dduan / tre

Tree command, improved.
MIT License
747 stars 16 forks source link

Not displaying correct characters when redirecting on Windows #136

Open IGRACH opened 1 month ago

IGRACH commented 1 month ago

I use windows 10, cmd version 10.0.19045.4291. When I redirect output to file or to clip(e.g. tre | clip), and past content of it ,expanded characters used in displaying folder structure are displayed like this:

. Γö£ΓöÇΓöÇ test05 Γöé Γö£ΓöÇΓöÇ logs Γöé Γöé ΓööΓöÇΓöÇ dbt.log Γöé Γö£ΓöÇΓöÇ Pipfile Γöé Γö£ΓöÇΓöÇ Pipfile.lock Γöé Γö£ΓöÇΓöÇ test Γöé Γöé Γö£ΓöÇΓöÇ analyses Γöé Γöé Γö£ΓöÇΓöÇ dbt_project.yml Γöé Γöé Γö£ΓöÇΓöÇ logs Γöé Γöé Γöé ΓööΓöÇΓöÇ dbt.log Γöé Γöé Γö£ΓöÇΓöÇ macros Γöé Γöé Γö£ΓöÇΓöÇ models Γöé Γöé Γöé ΓööΓöÇΓöÇ example Γöé Γöé Γöé Γö£ΓöÇΓöÇ my_first_dbt_model.sql Γöé Γöé Γöé Γö£ΓöÇΓöÇ my_second_dbt_model.sql Γöé Γöé Γöé ΓööΓöÇΓöÇ schema.yml Γöé Γöé Γö£ΓöÇΓöÇ README.md Γöé Γöé Γö£ΓöÇΓöÇ seeds Γöé Γöé Γö£ΓöÇΓöÇ snapshots Γöé Γöé ΓööΓöÇΓöÇ tests Γöé Γö£ΓöÇΓöÇ test.txt Γöé Γö£ΓöÇΓöÇ test04 Γöé ΓööΓöÇΓöÇ tre.exe ΓööΓöÇΓöÇ tre.exe

instead of:

. ├── test05 │ ├── logs │ │ └── dbt.log │ ├── Pipfile │ ├── Pipfile.lock │ ├── test │ │ ├── analyses │ │ ├── dbt_project.yml │ │ ├── logs │ │ │ └── dbt.log │ │ ├── macros │ │ ├── models │ │ │ └── example │ │ │ ├── my_first_dbt_model.sql │ │ │ ├── my_second_dbt_model.sql │ │ │ └── schema.yml │ │ ├── README.md │ │ ├── seeds │ │ ├── snapshots │ │ └── tests │ ├── test.txt │ ├── test04 │ └── tre.exe └── tre.exe

This also happens when I redirect output to text a file.