Theo mặc định, PowerShell biểu thị văn bản dưới dạng Unicode và khi bạn lưu nó vào tệp, nó sẽ lưu dưới dạng Unicode theo mặc định. Bạn có thể thay đổi định dạng lưu tệp bằng cách sử dụng Out-File
lệnh ghép ngắn thay vì >
nhà điều hành ví dụ:
... | Out-File C:\mysql_backup.sql -Encoding UTF8
Bạn cũng có thể cần cung cấp cho PowerShell một gợi ý về cách diễn giải văn bản UTF8 đến từ tiện ích kết xuất. Bài đăng trên blog này hiển thị cách xử lý tình huống này trong trường hợp tiện ích không xuất ra BOM UTF8 thích hợp.