Windows_PowerShell_iconjedną z częściej wykorzystywanych przeze mnie funkcji jest import-csv/export-csv – praca na tabelkach, zestawienia, raporty, statystyki… ponieważ środowisko jest wielojęzyczne, standardowym problem jest kodowanie znaków. bardzo często kiedy wydaje mi się, że już skończyłem – nagle okazuje się, że mam w nazwach kwadraciki czy znaki zapytania…

od #PS3.o funkcje csv zostały uzbrojone w parametr ‚encoding’:

pojawia się tu wartość ‚Default’ oraz informacja że ‚default is ASCII’. to jest pewna zdrada – niekoniecznie intuicyjne zachowanie. wywołanie import-csv bez wartości ‚encoding’ przyjmie wartość ‚ASCII’. a uruchomienie „import-csv -encoding Default” … przyjmie wartość ‚system default’ – co zazwyczaj będzie oznaczało Windows ANSI dla ustawionego języka.

do zapamiętania: podczas exportu z Excel, używany jest właśnie ‚system default’ czyli zazwyczaj ANSI . używając import-csv/export-csv należy używać ‚-encoding Default’ ponieważ … nie jest to default q:
eN.