Theo mặc định, PowerShell trong Windows dường như xuất ra UTF-16 (ví dụ: nếu tôi làm đơn giản echo hello > hi.txt
, thì hi.txt
kết thúc bằng UTF-16). Tôi biết rằng tôi có thể buộc điều này vào mã hóa văn bản mong muốn của mình bằng cách thay vào đó echo hello | out-file -encoding utf8 hi.txt
, nhưng điều tôi muốn là nó chỉ là mặc định khi tôi sử dụng toán tử chuyển hướng. Có bất kì cách nào để đạt được điều này không?