Per impostazione predefinita, PowerShell rappresenta il testo come Unicode e quando lo salvi in un file viene salvato come Unicode per impostazione predefinita. Puoi modificare il formato di salvataggio del file utilizzando Out-File
cmdlet invece di >
operatore es.:
... | Out-File C:\mysql_backup.sql -Encoding UTF8
Potrebbe anche essere necessario fornire a PowerShell un suggerimento su come interpretare il testo UTF8 proveniente dall'utilità di dump. Questo post del blog mostra come gestire questo scenario nel caso in cui l'utilità non stia emettendo una distinta base UTF8 corretta.